安装
windows
1 |
pip install PyQt5 |
但是安装完毕会出现
ImportError: DLL load failed: 找不到指定的模块
的错误提示,这是因为通过Anaconda安装的Python缺少了python3.dll,可以通过去
python.org
下载相应的
Windows x86-64 embeddable zip file
压缩文件,从中拷贝python3.dll文件,粘贴到Anaconda安装目录下,也就是python36.dll所在的目录下,一般就是第一层目录,例如我这里就是
D:\Anaconda3
目录下
Qt Designer的使用
1 |
pip install PyQt5-tools |
安装完毕后,在路径
D:\Anaconda3\Lib\site-packages\pyqt5_tools
下面有
designer.exe
软件。
1 |
-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py |
1 |
$FileName$ -o $FileNameWithoutExtension$_rc.py |
退出之前,点击Apply保存配置。配置完成之后,PyCharm中会加入3个工具。
打包
1 |
pip install pyinstaller |
1 |
pyinstaller.exe -Fw E:\我的坚果云\Translation\baidu_translation.py |
打包好的exe在dist文件夹下,例如我的anaconda在
C:\Users\x230w\Anaconda3
,打包好的exe放在
C:\Users\x230w\dist
目录下。
打包报错
1 |
Exception: |
运行报错
第二种方案是:使用
-c
命令替换
-w
命令,可以将生成的exe文件打开方式为控制台打开。然后打开cmd,拖程序到cmd中,执行即可查看报错信息。