Python开发环境搭建
概述
本人在Windows下常用到PyQt开发,曾尝试多种安装环境配置,有Anaconda/eric/pycharm等等,总结下来Eric6与QT集成较紧密,无需过多配置就可方便生成界面,但其代码提示和编辑功能稍差。Pycharm较为通用但与PyQt集成起来个人觉着不那么方便智能,反正都没多大,索性都装了。
本文操作系统是:Windows10 企业版 LTSC 64位,但在Win7 64位也测试过安装顺利,但注意安装过程还是要联网。
相关资源:
链接:https://pan.baidu.com/s/1Ks9fBAI-YNq4344ufI0L5w
提取码:4did
文件列表如下:
eric6-20.2.zip
opencv_python-4.2.0.32-cp37-cp37m-win_amd64.whl
pycharm2018.1.4.7z
PyQt5-5.13.0-5.13.0-cp35.cp36.cp37.cp38-none-win_amd64.whl
PyQt5_sip-12.7.1-cp37-cp37m-win_amd64.whl
pyqt5_tools-5.13.0.1.5-cp37-none-win_amd64.whl
PyQtChart-5.13.0-5.13.1-cp35.cp36.cp37.cp38-none-win_amd64.whl
PyQtWebEngine-5.13.0-5.13.0-cp35.cp36.cp37.cp38-none-win_amd64.whl
python-3.7.6-amd64.exe
pywin32-227-cp37-cp37m-win_amd64.whl
QScintilla-2.11.4-1-cp35.cp36.cp37.cp38-none-win_amd64.whl
安装Python3.7.6
双击 python-3.7.6-amd64.exe 直接运行,自定义安装,我修改了默认安装路径如下,需勾选添加环境变量,如下图配置所示,安装完成直至结束。
安装完成后在cmd命令行输入python,可进入Python解释器,表示安装成功。
安装PyQt及Eric6依赖包
在cmd命令行按顺序安装以下包:
pip install PyQt5_sip-12.7.1-cp37-cp37m-win_amd64.whl
pip install pywin32-227-cp37-cp37m-win_amd64.whl
pip install QScintilla-2.11.4-1-cp35.cp36.cp37.cp38-none-win_amd64.whl
pip install PyQt5-5.13.0-5.13.0-cp35.cp36.cp37.cp38-none-win_amd64.whl
pip install pyqt5_tools-5.13.0.1.5-cp37-none-win_amd64.whl
pip install PyQtChart-5.13.0-5.13.1-cp35.cp36.cp37.cp38-none-win_amd64.whl
pip install PyQtWebEngine-5.13.0-5.13.0-cp35.cp36.cp37.cp38-none-win_amd64.whl
注:卸载指令为:pip uninstall Pyqt5-sip,其他雷同,另外pip list 可查看当前安装的包及版本,我的安装列表如下:
安装Eric6
解压eric6-20.2.zip安装包到一个临时目录,并在cmd运行以下指令安装:
cd 指令进入该临时目录
python install.py # 卸载指令为 python uninstall.py
安装完成后会自动创建桌面快捷方式,打开eric后在 Setting->Preferences->QT 中设置QT Tools 和 PyQt Tools路径为:C:\Python\Python37\Scripts(根据个人安装路径决定,该目录主要识别pyqt5designer.exe和designer.exe两个文件)
测试Eric6和PyQt
安装Pycharm
安装Pycharm
无特殊要求,参考我下面的配置即可:
配置Pycharm
Qt工具
File —>setting —> Tools —>External tools(添加外部工具),主要有2个相关工具:
-
Designer 用于通过pycharm直接打开qt designer,设计窗口界面,并生成ui文件。
Name----------------命名为QTDesigner工具 Program-------------designer.exe程序的位置,位于:C:\Python\Python37\Scripts\pyqt5designer.exe Working directory---设置为 $ProjectFileDir$
-
PyUIC 用来将ui文件转换为py文件,以供python调用。
name-----------------PyUIC Program-------------PyUIC位于C:\Python\Python37\Scripts\pyuic5. Arguments-----------$FileName$ -o $FileNameWithoutExtension$.py Working dirctory----$ProjectFileDir$
回到主界面“Tools”–“External Tools”即可看到我们添加的QTDesigner和PyUIC,直接启动designer绘制界面,然后在生成的ui文件名上直接点右键,选择到PyUIC命令进行转换。推荐用eric,有个好处就是生成的py文件可以直接运行测试,PyUIC产生的py文件则不能,需要手动添加实例化代码。
Ctrl+滚轮调节字体大小
File —>setting —> Keymap
在搜索框搜索: Increase Font Size,右键选择 Add Mouse Shortcut,然后按住Ctrl+鼠标向上滚轮设置字体放大。
在搜索框搜索:Decrease Font Size ,同样的方法,设置Ctrl+鼠标向下滚轮,设置字体缩小。
F10运行当前编辑的文件
File —>setting —> Keymap
在搜索框搜索: run context,右键设置快捷键,按键盘F10保存即可。