- 已编辑
使用anaconda配置python + PyQt5与pycharm的安装配置
Anaconda的优点
在运行不同项目时可能会遇到python版本或者依赖库的冲突,只能频繁卸载重装解决十分麻烦,而且产生混乱。这时候可以使用anaconda,安装不同版本的软件以及依赖包,一个项目一个虚拟环境,便于管理和使用
安装和配置anaconda
这里只介绍Windows系统的流程。
首先前往anaconda官网进行下载,完成后打开安装包根据图形界面指引进行安装
这一步选 I agree
如果这台主机有多人使用可以选择all users,但是如果自己使用选just me就可以。
这里选择安装地址,我就使用了默认的,当然也可以安装在其他盘。
这一步是否勾选第一个皆可,我比较建议勾选因为省事。虽然说可能出问题需要重装,不过试了几次并没有触发。
接下来点击Install等待安装完成即可。
完成后按win+R, 输入cmd打开cmd命令行,输入conda -V
,显示如图则代表安装成功(版本可能不一样)。
接下来进入anaconda自带的python环境(由anaconda版本决定,anaconda自带的是python 3.9)。
输入activate
,可以看到多了(base)
字样,这就是base环境,已经可以进行配置了。如果电脑之前安装过python,则可能与 anaconda的base环境冲突,可以删掉之前的python。
但是正如在开头说的,更好的解决思路是一个项目配置一个虚拟环境,所以我们使用指令来创建该项目需要的环境。
输入conda create -n shiyou python=3.9
这里shiyou
可以替换成你想叫的任何名字,但是python版本注意最高3.9,因为目前PyQt5工具暂时不支持python 3.10。这个指令创建了一个名为shiyou,版本为python 3.9的虚拟环境。
输入y继续
这样就装好了
输入activate shiyou
可以看到(base)
已经变成(shiyou)
,说明进入了该虚拟环境。
PyQt5的安装
完成了之前的步骤后,应该已经进入了新创建的虚拟环境shiyou,接下来安装必须的PyQt5及其工具。
因为使用的是pip安装,所以首先获得SIP支持。输入pip install sip
安装SIP
下载PyQt5和工具的时候建议使用国内的镜像下载,更快,可以使用pip install PyQt5 -i https://pypi.douban.com/simple
下载PyQt5,使用pip install PyQt5-tools -i https://pypi.douban.com/simple
来下载tools。下载成功界面与上文SIP类似。
下载完成后可以使用pip list检查下载的内容以及版本信息。
最后一步是将pyqt5-tools加入到环境变量中。
按照下图所示路径找到pyqt5-tools文件夹并复制该地址。
路径中的anaconda3是安装anaconda的位置,envs中是你创建的虚拟环境。
按照下图找到并打开Path,将路径复制进去。
Pycharm的安装与配置
在pycharm官网下载。安装时只需要注意这几个勾打上就行,最后一个无所谓。
打开设置
找到interpreter设置并选择添加
选择conda environment,地址则填创建的虚拟环境的python.exe。注意不要选择anaconda的base环境或者原有的python
确定后可以看到依赖库已经更新
designer的使用
首先在pycharm中配置外部工具。依然是之前的设置,不过这次选择Tools -> External tools
下图为创建工具步骤
2的位置填该工具名字,我这里直接使用了文件名shiyou。
3的位置则是designer工具的位置,具体路径如下图所示,anaconda3是我anaconda的安装位置,shiyou为我为这个项目创建的虚拟环境,找到anaconda安装位置后按照红框中一步步找就可以。
4直接填写$FileDir$
就行
创建完成后就可以使用了。点击即可打开designer工具查看修改UI