Win10搭建Anaconda(Python 3.6.4) + OpenCV + PyQt5 + PyCharm(附带安装Eric6)

一、安装Anaconda

这个没什么好说的,去官网下载安装就是了,注意勾选添加到环境变量。默认已经装了pip,后面的东西都用pip来安装,这里按照系统中只有Anaconda自带的Python3来写,如果有2.x版本的Python的话要注意把pip换成pip3。

在命令行输入python,得到下图结果就说明Python安装成功了。


可以先把Anaconda的源换成国内的,不然下载很慢,参见这里换成清华的源。主要是在Anaconda终端运行以下命令:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes


二、安装OpenCV

参见pypi官网说明

打开Anaconda的终端,就是开始菜单里的Anaconda Prompt,输入以下命令安装针对Python的OpenCV库

pip install opencv-python

这样就把OpenCV装好了,可以在Python里面import一下试试,像下面这样import以后没出错就说明安装成功了。


理论上来说在Anaconda的图形化界面安装应该也是可以的,但是我不知道为什么一安装就提示我说和哪个包冲突,我就从终端安装了。


三、安装PyQt5

参见pypi官网PyQt5说明

打开Anaconda的终端,输入以下命令安装PyQt5的库:

pip install pyqt5

但是这样只是安装了库,这是没有QtDesigner的,想要用QtDesigner设计UI还要安装pyqt5-tools,同样是在Anaconda的终端输入以下命令,参见pypi官网pyqt-tools说明

pip install pyqt5-tools
这样就把QtDesigner装好了,但是这个不会给你创建快捷方式,得自己去找一下,就在Anaconda安装目录的 Lib\site-packages\目录下一个叫 pyqt5-tools 的文件夹里。

Win10搭建Anaconda(Python 3.6.4) + OpenCV + PyQt5 + PyCharm(附带安装Eric6)_第1张图片

当然上面的这些包如果网络不好的话会下载很慢,可以先去pypi或者其他网站上面下载轮子(.whl文件),然后在Anaconda终端通过以下命令安装:

pip install ******.whl


四、安装Eric6

这个是Python的一个带UI设计功能的IDE,虽然我不用但是看过的很多教程都有写,而且说很好用,就先写一下免得以后忘了。

先去Eric官网下载安装包:传送门在这里。

或者也可以从这里下载:传送门在这里,汉化包也是在这里下载。安装包可以下载最新的,但是汉化包有时候最新版本里面没有中文的,我们选择最近的一个含有中文汉化包的版本下载里面的汉化包就行了,新版本是可以用老版本的汉化包进行汉化的,汉化包下载见下图:

Win10搭建Anaconda(Python 3.6.4) + OpenCV + PyQt5 + PyCharm(附带安装Eric6)_第2张图片

在这之前我们要安装一个qscintilla包,因为不装的话安装Eric会报错,提示未安装qscintilla,我们在Anaconda终端或者命令行输入以下命令进行安装:

pip install qscintilla

装好以后我们解压刚才下载下来的Eric安装包,运行里面的install.py进行安装,会自动帮我们安装到Anaconda的目录里,这时候在Anaconda3\Lib\site-packages\目录下就有eric6的目录了,但是运行不是在这里运行,我们到Anaconda3\Scripts\目录,运行eric6.bat就可以打开Eric6了。

但是这时候是英文界面,英文不好的话我们要汉化一下,汉化也很简单,把刚才下载的汉化包解压,运行install-i18n.py就行了,再次打开Eric6就可以看到中文界面了。



五、安装及设置PyCharm

这个是开发Python最全面的IDE,我一般也不用,感觉启动很慢而且很卡,因为我的项目都很小,我都是用vscode写代码和调试的,只是用PyCharm的插件把Qt这Designer的.ui文件转换成python代码的时候用一下。先记录一下,免得忘记。

先到官网下载安装包,像正常软件那样装就行了,这个很简单,就不多说了,主要写一下配置扩展的方法。

学习的时候的参考文章:Python3.6 PyQt5 pycharm 环境搭建。

打开PyCharm的设置,依次打开“工具-->外部工具”,点击右边的“+”添加工具,如下图(因为我已经设置好了,所以图上已经显示出来了):

Win10搭建Anaconda(Python 3.6.4) + OpenCV + PyQt5 + PyCharm(附带安装Eric6)_第3张图片


先设置QtDesigner:

工具设置的“程序”那里选择我们的QtDesigner,“工作目录”那里点击“插入宏...”,选择FileDir,然后插入就行,当然照着我的图直接输入也是可以的。

Win10搭建Anaconda(Python 3.6.4) + OpenCV + PyQt5 + PyCharm(附带安装Eric6)_第4张图片


接下来设置PyUIC

这个是用于把QtDesigner的.ui文件转换为.py文件的,设置方法差不多,见下图:

程序那里要选择我们安装的python地址。

Win10搭建Anaconda(Python 3.6.4) + OpenCV + PyQt5 + PyCharm(附带安装Eric6)_第5张图片

参数那里不想输入的话就复制我下面的:

-m PyQt5.uic.pyuic  $FileName$ -o $FileNameWithoutExtension$.py




你可能感兴趣的:(Python,OpenCV,PyQt)