【问题标题】:Playsound module acting strangePlaysound 模块行为怪异
【发布时间】:2022-01-20 01:16:53
【问题描述】:

我一直在使用 Python playsound 模块播放音频,在 VScode 中效果很好,但是当我在控制台中的 VScode 之外播放它而不是像往常一样播放音频时,我收到一条错误消息:

ModuleNotFoundError: No module named 'playsound'

我写from playsound import playsound来导入模块,如果我只是尝试写import playsound,它甚至在VScode中都不起作用,说“'模块'对象不可调用” em>。

我已经卸载并重新安装了新版本,卸载并重新安装了 1.2.2 版本,并且我开始对 playsound 失去希望。有没有人遇到过这种情况?

【问题讨论】:

    标签: python python-playsound


    【解决方案1】:

    首先,您问题的第二部分:
    你不能只是

    import playsound
    
    playsound(...)
    

    因为在这种情况下 playsound 是一个模块,它是不可调用的(正如解释器告诉你的那样)。
    你需要从模块中导入函数 playsound,这就是为什么

    from playsound import playsound
    
    playsound(...)
    

    有效。

    您问题的第一部分:
    vscode 可能正在使用您从命令行调用的另一个版本的 python。如果没有有关您的环境设置的更多信息,我只能猜测。尝试这样做:

    $ python -m pip install playsound
    

    然后

    $ python -m playsound "path-to-your-mp3-file.mp3"
    

    应该没有问题。

    【讨论】:

    • 我刚刚阅读了另一篇文章,在运行命令时也只使用“import playsound”,第一个,我收到此错误:“error: C:\msys64\mingw64\bin\python .exe:没有名为 pip 的模块”,当我运行第二个命令时,我得到:“C:\msys64\mingw64\bin\python.exe:没有名为 playsound 的模块”我看到这两个的文件路径都在哪里我有我的 c/c++ 编译器,我记得更改了一些设置,以便我可以在命令行上键入“G++ --version”。
    【解决方案2】:

    我发现了导致问题的原因。我不得不编辑指向 pip 的环境变量,它又开始工作了。

    【讨论】:

    • 正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-10
    • 2019-04-21
    • 2016-07-09
    • 2022-11-14
    相关资源
    最近更新 更多