Pyinstaller和PyQt5错误“找不到现有的PyQt5插件目录”

时间:2018-11-19 07:39:52

标签: python pyqt5 pyinstaller

我使用Anaconda 5.3.0和Python 3.7。

已经创建了一个应用程序,我想用Pyinstaller创建一个可执行文件,这种情况是我错过了以下错误:

  

异常:找不到现有的PyQt5插件目录路径   已检查:   C:/ Miniconda3 / conda-bld / qt_1535195524645 / _h_env / Library / plugins

3 个答案:

答案 0 :(得分:0)

如果要使用pyinstaller,则必须:

  1. 打开Cmd
  2. 进入pyinstaller.py目录(使用cd)
  3. 将要转换为.exe的.py文件的副本放入pyinstaller.py目录中
  4. 然后运行命令:pyinstaller [name_of_your_python_file]
  5. .exe应该位于pyintsaller.py目录的dist文件中

答案 1 :(得分:0)

在anaconda命令提示符下,尝试pip install PyQt5。它为我解决了这个问题。

答案 2 :(得分:0)

根据this GitHub error report,有两种主要解决方案:

  • 运行pip install PyQt5以安装模块
  • 包含标志--exclude-module PyQt5,以防止pyinstaller尝试包含标志

后者似乎对我有用。