Windows环境下Anaconda4.6+Python3.7+OpenCV4.1+Pycharm机器视觉编程环境搭建

Windows环境下Anaconda4.6+Python3.7+OpenCV4.1+Pycharm环境搭建

本文介绍在window7或windows10操作系统下,安装配置Anaconda4.6(Python3.7)+OpenCV4.1+Pycharm的过程。

之前写过一篇Windows下安装Anaconda4.2+Python3.5+OpenCV4.1的文章,由于最近版本迭代更新,发现原来下载的OpenCV安装包居然出现与numpy版本不匹配的问题,以至于import cv2时提示"ImportError: numpy.core.multiarray failed to import"错误。按原版本重装也没有解决,因此Numpy版本需要自行升级。然而,最近众所周知的原因,Anaconda的清华镜像被永久叫停,国外的conda服务器在正常情况下更是无法连接,因此尝试使用新版本替代原编程环境。

如需参考原来的文章Anaconda4.2+Python3.5+OpenCV3.4请参考如下链接:

https://blog.csdn.net/iracer/article/details/80498732

总体步骤:

  • 下载最新版Anaconda4.6
  • 安装Anaconda64.6
  • 下载最新版OpenCV4.1
  • 安装OpenCV4.1
  • 配置Pycharm

目录

Windows下Anaconda4.6+Python3.7+OpenCV4.1+Pycharm环境搭建

一、下载安装Anaconda4.6

1.1Anaconda下载地址

1.2Anaconda安装方法

1.2Anaconda配置

二、下载安装OpenCV4.1

2.1下载与python版本对应的OpenCV

2.2安装OpenCV4.1

三、配置Pycharm

 


一、下载安装Anaconda4.6

1.1Anaconda下载地址

  • Anaconda官方最新开源版下载地址

https://www.anaconda.com/distribution/

  • Anaconda其它开源版本下载地址:

https://repo.continuum.io/archive/

这里我下载的是官网主页下载的2019.03的版本:Anaconda3-2019.03-Windows-x86_64.exe,对应是4.6.11版本

如果是其他操作系统,进行相应版本的选择下载即可。

此外,还可以从历史版本管理页面下载各种不同的版本:

1.2Anaconda安装方法

系统要求:

  • 许可:根据最终用户许可协议的条款免费使用和再分发。
  • 操作系统:Windows 7或更高版本,64位macOS 10.10+或Linux,包括Ubuntu,RedHat,CentOS 6+等。
  • 如果操作系统比目前支持的操作系统旧,可以在存档页面中找到可能适合的Anaconda安装程序的旧版本。
  • 系统架构:Windows-64位x86,32位x86; MacOS-64位x86; Linux- 64位x86,64位Power8 / Power9。
  • 最低5 GB磁盘空间可供下载和安装。

安装方法:

官网安装教程https://docs.anaconda.com/anaconda/install/windows/

具体而言,双击下载的Anaconda3-2019.03-Windows-x86_64.exe文件,一步步安装即可。需要注意的步骤

  1. 选择“Just Me”的安装,除非您为所有用户安装(需要Windows管理员权限)并单击“下一步”。
  2. 选择要安装Anaconda的目标文件夹,然后单击“下一步”按钮,我选择的默认路径,并记住它
  3. 选择是否将Anaconda添加到PATH环境变量中。我选择添加,但官方建议不要将Anaconda添加到PATH环境变量中,因为这会干扰其他软件。 而是通过从开始菜单打开Anaconda Navigator或Anaconda Prompt来使用Anaconda软件。如果此处选不添加到PATH,则后面配置Pycharm时需要先添加环境变量(下文会提到)
  4. 选择是否将Anaconda注册为默认Python。 除非您计划安装和运行多个版本的Anaconda或多个版本的Python,否则请接受默认值并选中此框。
  5. 单击“安装”按钮。 如果要观看Anaconda正在安装的软件包,请单击“显示详细信息”。
  6. 单击“Next”按钮。
  7. 安装完成时会提示Optional选择: To install PyCharm for Anaconda, 如果已经安装了Pycharm或者下载过Pycharm安装文件的,可以不选择,因为下载会比较慢。

安装完成后,打开Anaconda Navigator(Anaconda附带的程序)验证它:从Windows“开始”菜单中,从“最近添加”中选择快捷方式Anaconda Navigator,或者输入“Anaconda Navigator”。 如果Navigator打开,则表示已成功安装Anaconda。如果打不开,可以打开Anaconda Prompt命令行,输入conda -V,查看版本,如果没问题也说明安装成功!

1.2Anaconda配置

安装完成后,根据本机安装目录,在系统环境变量path中添加如下3个变量

  • C:\\Users\\neo\\Anaconda3;
  • C:\\Users\\neo\\Anaconda3\\Scripts;
  • C:\\Users\\neo\\Anaconda3\\Library\\bin;

注意用英文“;”号不同的路径隔开。此时,即可直接使用anaconda,而不需在Anaconda Navigator或Anaconda Prompt来使用Anaconda软件了。同时,如果忘记添加上述环境变量,则cmd中无法直接使用pip命令。


二、下载安装OpenCV4.1

2.1下载与python版本对应的OpenCV

Anaconda Prompt启动后,输入python回车,即可查看到版本信息如下图所示,Anaconda4.6.11对应Python3.7.3版本

因此在OpenCV下载链接

https://www.lfd.uci.edu/~gohlke/pythonlibs/

下载带有cp37的opencv安装文件,同时,如果是64位系统,需要选择文件名中带有win_amd64的whl安装文件

我下载的是opencv_python-4.1.0+contrib-cp37-cp37m-win_amd64.whl

2.2安装OpenCV4.1

  • 将下载的opencv_python-4.1.0+contrib-cp37-cp37m-win_amd64.whl
  • 拷贝到Anaconda3所在第三方包目录:…\\Anaconda3\\Lib\\site-packages
  • cmd进入该目录,运行pip install opencv_python-4.1.0+contrib-cp37-cp37m-win_amd64.whl

即可完成安装。安装完成后会生成如下两个文件和一个opencv_python-4.1.0+contrib.dist-info文件夹:


三、配置Pycharm

Pycharm是一个很好用的Python IDE,社区版是免费的。可以下载后安装,安装过程就不赘述了。下文主要介绍如何在Pycharm中使用Anaconda。

官网Pycharm下载地址:

https://www.jetbrains.com/pycharm/download/

官网免费社区版下载地址:

https://www.jetbrains.com/pycharm/download/download-thanks.html?platform=windows&code=PCC

打开Pycharm新建一个项目,在File-Settings-Project-Project Interpreter的下拉列表中选择Python3.7.3(..\\Anaconda3\\python.exe)

选择完成后,可以在下方的安装包管理查看列表中看到opencv-python 4.1.0+contrib的包也在里面,同时,可以查看Numpy包的版本为1.16.2.

现在就可以使用啦!测试一下,会发现"ImportError: numpy.core.multiarray failed to import"错误也不再出现了。

测试示例代码参考:https://blog.csdn.net/iracer/article/details/80498732

本文更新链接:https://blog.csdn.net/iracer/article/details/90746292


新书终于面市啦,《机器学习原理与编程实战》连接原理与实战:

https://blog.csdn.net/iracer/article/details/116051674?spm=1001.2014.3001.5501

© 版权声明
THE END
喜欢就支持一下吧
点赞692 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容