在Pycharm中更新Python和OpenCV版本
原来我使用的项目版本是anaconda下安装了python3.9和opencv4.6
最近在项目中需要用到openc3.4.2.16的版本,同时为了适配这个opencv的版本需要将python解释器的版本降低到3.7.
-
首先更改python的版本
这一步比较简单,在项目中文件–>设置找到python解释器,然后选择左上角+号,在conda环境中选择pyhton版本为3.7即可,或者也可以选择之前项目的解释器。
-
更改opencv的版本
(1)首先需要卸载之前的opencv版本
可以通过设置–>python解释器直接找到软件包进行删除,或者也可以在命令行中输入pip uninstall “卸载包的名称”,进行卸载。
(2)再进行安装新的opencv版本
基本思路:进入Anaconda自带的Anaconda Prompt(或者cmd命令行),active要安装的OpenCV环境,用pip安装,安装时注意换源,这里是豆瓣的源,你也可以选择清华的或者阿里的源。
首先打开命令行窗口:cmd
然后查看当前环境的名称,
conda info --envs
在显示的环境中,星号*前是环境的名字,后面是环境的路径,因为我这次的项目是APAP,所以我选择base下面的apap的路径(用名称也行)进行环境激活,你们把路径改成自己的就行
C:\Users\Tony>conda activate D:\AI\Anaconda\data\envs\APAP-Image-Stitching-master_python
此时进入了conda的该python环境路径中,可以输入python进行检验,python版本是否匹配,我检到确实是刚刚更改的3.7版本
然后可以Ctrl+Z返回上一个命令,pip进行安装
pip install opencv-python==3.4.2.16 -i "https://pypi.doubanio.com/simple/"
pip install opencv-contrib-python==3.4.2.16 -i "https://pypi.doubanio.com/simple/"
然后就顺利完成opencv3.4版本的安装了
参考:
【1】https://blog.csdn.net/wmm131333/article/details/103359370