0

我正在从 cmd 运行 pyinstaller,以从我在 Pycharm Venv 中编写的脚本创建一个 exe。

我正在使用这条线:

pyinstaller--onefile main.py

尝试运行我的 exe 时出现此错误:

    File "main.py, line 2, in <module>
        from playsound import playsound
    ModuleNotFoundError: No module named 'playsound'
    [5624] Failed to execute main

我尝试过的事情:

  • --hidden-import "playsound"

  • --hidden-import playsound

  • 将exe拖出dist并在mainfile中运行

  • 试图创建一个钩子,但我真的不明白在钩子脚本中放什么来播放声音?

  • 删除了另一个解释器,所以只有一个

  • 在 Venv 本身中安装了 pyinstaller

4

2 回答 2

1

你是用pip安装的吗? pip install playsound

于 2020-12-12T06:15:55.110 回答
0

我相信您没有安装 playsound,或者您将它安装在错误的环境中。尝试在您的终端中运行它: pip3 install playsound 如果您没有安装 pip,则: sudo apt install python3-pip ; pip3 install playsound

于 2020-12-12T07:59:12.513 回答