第一节 环境配置
目录
一、所需库文件说明
- PyQt5
- pyqt5-tools
- PyInstaller
二、注意事项
- 建议使用 Pycharm 进行开发,我第一次用 Anaconda 的 Spyder 配置 PyQt5 环境,但是安装好了 PyQt5 后,Spyder就启动不了了,网上给出的解决方案感觉比较乱,试了几个方案也没有效果,我就直接卸载重装 Anaconda 解决了 Spyder 的启动问题后,转用 Pycharm 来进行开发。
- 直接使用 pip install xxx 安装库文件就行,也可以通过 Pycharm 的包管理器一键安装(File –> settings –> Project –> Python Interpreter)
三、配置 External Tools(可选)
Qt Designer 的配置
说明
- Qt Designer 是一个设计工具,可以直接绘制软件 ui
配置过程
- File –> settings –> Tools –> External Tools
- 点击添加
- 填写内容
- Name 随便取一个(这里取 Qt Designer)
- Program 填写 designer.exe 的路径(一般在 “python 的安装文件夹\Lib\site-packages\pyqt5_tools\Qt\bin\designer.exe”)
- Work directory 填写 $FileDir$
PyUIC 的配置
说明
- PyUIC 可以把 ui 文件转译为 Python 文件
配置过程
- 同 Qt Designer 的配置过程,点击添加按钮
- 填写内容
- Name 随便取一个(这里取 PyUIC)
- Program 填写 python.exe 的路径(一般在 “python 的安装文件夹\python.exe”)
- Arguments 填写 -m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
- Work directory 填写 $FileDir$
PyInstaller 的配置
说明
- PyInstaller 可以将 Python 文件打包成 exe 文件
配置过程
- 同 Qt Designer 的配置过程,点击添加按钮
- 填写内容
- Name 随便取一个(这里取 pyinstaller)
- Program 填写 pyinstaller.exe 的路径(一般在 “python 的安装文件夹\Scripts\pyinstaller.exe”)
- Arguments 填写 -F -w $FileNameWithoutExtension$.py
- Work directory 填写 $FileDir$
注意
配置中填写的 Work directory 是 pyinstaller.exe 的工作路径,比如你想打包的 py 文件位于“D:/Project_Name/demo.py”,其中 Project_Name 是项目文件夹,这时 PyInstaller 能够正常运行。但是有的时候,你所要打包的 py 文件可能不是直接位于项目文件夹下,有可能你在项目文件夹下又建了另一个文件夹来存放 py 文件,比如“D:/Project_Name/Project_Name_V1/demo.py”,这时就需要调整 Working diectory,将其定位到 py 文件的文件夹。