本次记录的背景
这次主要是想安装一个特定版本的opencv,因为opencv版本太低所以我的python3.8版本也高,所以换了python版本之后干脆记录一下各种的配置过程。
pip安装
1. 先win+R快捷键打开运行窗口
2. 之后键入cmd先pip安装文件(指令如下)
pip install sip
pip install PyQt5
pip install PyQt5-tools
*如果出现上述的警告,说明pip版本过低
- 用cmd打开命令窗口,输入命令:easy_install -U pip
3. 安装完成后,在python安装目录下Lib\site-packages内看到一系列关于pyqt5的文件夹
在PyCharm编辑下配置PyQt5使用环境
1. 为什么要这样做?
首先我们要明白接下来要干什么,因为我们是要做一个交互界面,但是交互界面是类似于VB语言,拖模块编程。我们得到的不是直接的python语言,是一个其他文件。我们要做的就是给pycharm添加一个功能,可以直接把这个设计类文件转换成python语言。因为qt其实一种单独的东西,这个东西其实是用C++语言的,需要一个中介。
所以说的更简单一点,有了这个接下来设置好的东西,我们就可以很好的把交互界面文件转换成我们编程要用的python语言文件。
2. 具体配置过程
- 进入Pycharm,点击file中的settings 按下图操作。这个东西设置好以后是直接跳转qt designer设计界面的。
Name:可自己定义(但是最好定义成qtdesigner因为这个的功能其实是调用类似vb的那个编程界面)
Program:指向上述安装PyQt5-tools里面的designer.exe
Work directory:使用变量$FileDir$
这个里面有个问题,网上有些教程可能比较旧了,所以designer.exe的位置也不是那些教程里写的了,我刚开始找不到,最后才找到,在
C:\Users\ly129\AppData\Local\Programs\Python\Python37\Lib\site-packages\qt5_applications\Qt\bin这个地方,要是找不到位置,可以看一看在不在这个地方
- 按照下图设置,这个东西是文件转换用的,把qt文件转换成py文件
Program:如上图
Work directory:使用变量$FileDir$
Arguments的值:-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py ```
- 网上有一些教程还需要配置另外一个tool,但是我暂时还没用到就先不写,之后遇到了再补充,想看更详细的我放到后面的参考连接里。
参考连接
编辑器报错提示:WARNING: You are using pip version 19.2.3, however version 21.0.1 isavailable. You should consider upgrading via the ‘python -m pipinstall --upgrade pip’ command.
补充问题以及总结
在这一块自己刚入门,肯定后续还有很多问题,就补充在这一块。