OpenCV基础教学篇(三)环境篇_2:使用pip安装openCV库,以及在pycharm里面使用anaconda

张开发
2026/6/1 2:54:55 15 分钟阅读
OpenCV基础教学篇(三)环境篇_2:使用pip安装openCV库,以及在pycharm里面使用anaconda
前情提要安装好了anaconda并学会了如何在命令行里面创建虚拟环境安装基础教学篇二的步骤创建一个版本为3.9及以上的python环境,推荐使用3.9版本命名随意在这篇文章里面的名称为project_env拥有pycharm软件一般学python到这里应该都有这个软件没有的话建议去下载一个我没记错的话pycharm社区版是免费的附OpenCV和python版本对应表数据来源于aiOpenCV主要版本Python版本2.42.7, 3.4, 3.53.02.7, 3.4, 3.5, 3.63.12.7, 3.4, 3.5, 3.6, 3.73.22.7, 3.4, 3.5, 3.6, 3.7, 3.83.32.7, 3.4, 3.5, 3.6, 3.7, 3.8, 3.93.43.5, 3.6, 3.7, 3.8, 3.9, 3.104.03.6, 3.7, 3.8, 3.9, 3.104.13.6, 3.7, 3.8, 3.9, 3.104.23.6, 3.7, 3.8, 3.9, 3.104.33.6, 3.7, 3.8, 3.9, 3.104.43.6, 3.7, 3.8, 3.9, 3.104.53.6, 3.7, 3.8, 3.9, 3.10第一部分下载pip包**pip是什么**简单来说就是一个方便python从网络上下载包的工具无论是学习openCV还是学习其它的东西pip是python的一个非常好用的工具。第一步 打开你的虚拟环境打开虚拟环境之后然后输入pip3 --version若出现则你的环境里已经拥有了pip包那么你可以跳过这个步骤到第二部分第二步 安装pip3pip分为两个版本一个是pip另一个是pip3。之所以分为两种是因为Python的2.x版本和3.x版本差别很大。目前我们一直使用的是python3.x版本所以要安装的就是pip3这个版本。在cmd里面的conda环境里面运行代码curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py运行结束之后再次输入pip3 --version一般都可以成功如果失败问题可能如下没有使用conda环境在cmd中如果进入了conda环境那前面是有一个圆括号括起来的你的环境名称一定要有不然就是没有进入到conda环境。网络问题如果下载停止不动或者速度过慢导致超时或者是服务器拒绝了你的请求(这一点请检查网络代理)可能是网络问题解决方法为1可以尝试连接手机热点2尝试连接公司、大学、研究所这样可能连接外网的网络3过一段时间再次尝试下载4重新选择一个conda环境这样应该就能解决大部分问题。第二部分安装openCV包第一步 打开CMD命令栏进入你有pip的虚拟环境中第二步 使用pip安装pip install opencv-pythonpip install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple这两个命令中没有神秘力量的选择下方的有神秘力量的选择上方的安装需要一点时间请耐心等待如果上方两条命令都出现错误那我们可以选择另外一条命令conda install -c conda-forge opencv如果出现了任何问题可以看上面安装pip包的问题其问题原因极其相似。以及我们的最后的处理方法那就是删掉这个虚拟环境这个方法几乎可以解决所有环境问题没毛病bro第三部分 在pycharm中使用openCV打开Pycharm创建一个项目然后点击文件设置然后选择设置-项目-python解释器现在往右边看选择添加解释器此次是我已经导入进去了选择添加本地解释器选择第一个就可以点击现有点击右边的三个点在anaconda的安装目录下找到envs文件夹然后再envs文件夹里面找到你创建的环境打开环境文件夹之后里面会有一个叫做python.exe的文件选择它选择确定一共有两个确定。这个时候解释器后面的栏里面就会有python版本和环境名字了。在下面那个加号减号的栏里面有一个绿色的圆圈那个就是conda的包点击它就是你现在可以使用的包。第四部分 最终测试在本地目录下新增resources在resources下面新增一个Image文件夹最后在image文件夹下放进去一张以jpg或者png结尾的图片我的这张图片叫做tore.png在path后面的路径中修改最后的图片名字这个程序就可以运行了文件目录如下|文件根目录 |resourcse | |image | |tore.png |cv_learn.py代码:importcv2# 导入openCV库path./resources/image/tore.png# 图片的路径imgcv2.imread(path)# 从该路径导图cv2.imshow(Image,img)# 展示图片标题为Imagecv2.waitKey(0)# 持续等待用户输入cv2.destroyAllWindows()# 关闭所有的页面运行结果如下好从现在开始咱们学习openCV的前置条件就已经结束了

更多文章