目录
一、安装pycharm
二、安装Anaconda
安装anaconda能够避过一系列安装pyqt5的坑,节省不少时间
Anaconda官网
2.1、anaconda换源:修改 .condarc 文件
Windows 中,该文件的位置在:C:\Users\(你的用户名)\.condarc
channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/
- defaults
2.2 设置envs的路径
envs_dirs:
- D:\ProgramSoflware\Anaconda3\envs
注意: 需要把Anaconda3文件夹的只读属性去掉(右键属性即可找到)。
⭐大家在改完Anaconda3的文件夹属性后没成功的话可以试试:将envs文件夹(这是我的文件夹,因人而异)的只读属性去掉,并且在属性–>安全–>User中将权限全都勾上。此时再Anaconda Prompt中创建虚拟环境应该就没问题了。⭐
三、通过conda创建新的env
为了便于区分不同python开发环境,可通过anaconda创建新的python环境。
接下来运行anaconda的软件,首先在开始菜单栏找到Anaconda3
创建新的环境:Name可以自定义,比如python3.7的环境可以命名为py37
,python2.7的环境可以命名为py27
;
下图我对新建的环境命名为scrapy
上图中的Localtion
即为新创建的环境的安装位置,即anaconda安装目录下/envs/
环境名,创建新环境需要等待一段时间,创建成功后即可在envs目录下看见新创建的环境。
anaconda几个重要的文件位置(用于后续pycharm集成配置需要选择这些位置)
conda的执行文件位置:conda executable
${ANACONDAT_HOME}/Scripts/conda.exe
python解释器的位置:env对应的python interceptor
${ANACONDAT_HOME}/envs/${ENV_NAME}/python.exe
3.1、安装所需的程序包
新建好python环境后,可以直接在Anaconda Navigator软件种搜索所需要安装的软件,如下
3.2、使用终端安装软件
如果找不到,或者软件较多比较乱,可以打开终端使用命令行安装,如下
输入命令conda activate py37_pyqt5
py37_pyqt5是我的 python环境
接下来演示使用命令行安装pyqt5与pyqt5-tools,如下
输入pip install pyqt5 pyqt5-tools
四、配置pycharm的解释器
在pycharm->file->setting->Project->Python Interpreter中配置以下参数:
Pycharm配置好环境后,就可以开始编程了。
但是如果在编程过程中,又需要增加新的软件,那么可以在pycharm中添加:
五、将pyqt5的QTDesigner配置成启动插件
在pycharm->file->setting->tools->external tools中配置以下参数:
2.1 Qt Designer
Qt Designer用于界面设计。
- Name:
QtDesigner
- Program:
D:\Anaconda3\envs\scrapy\Lib\site-packages\qt5_applications\Qt\bin\designer.exe
- Arguments:
$FileName$
- Working directory:
$FileDir$
2.2 pyuic
PyUIC用于将Qt Designer生成的.ui文件转换成.py文件
- Name:
UIC
- Program:
D:\Anaconda3\envs\scrapy\python.exe
- Arguments:
-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
- Working directory:
$FileDir$
2.3 pyrcc
pyrcc是将.qrc文件转成.py文件的工具
- Name:
RCC
- Program:
E:\python3.7\Scripts\pyrcc5.exe
- Arguments:
$FileName$ -o $FileNameWithoutExtension$_rc.py
- Working directory:
$FileDir$