最近开始入坑深度学习,这里就我在win10环境下配置如题环境的经验记录如下。
说明:网上很多大佬都是基于Anaconda进行python等的安装,而我因为先后分别安装了python3.7.1和pychram2018.2.5,不想通过Anaconda再装一遍python,于是自己捣鼓了一通。所以这里介绍的是如何分别安装opencv4.0.0、pycharm2018.2.5、python3.7.1,最终实现环境配置的步骤。
其实上述工具的单独安装都很简单,关键是如何配置环境,避免在pychram中使用“import cv2”时报错。网上各位大佬都是众说纷纭,当然我的方法也只是为大家提供一个思路和参考,未必有用。
1、安装opencv4.0.0,到官网:https://opencv.org/opencv-4-0-0.html下载、并解压到自己电脑文件夹;
2、安装pycharm2018.2.5,我安装的是专业版,参考链接:https://www.cnblogs.com/dcpeng/p/9031405.html;
3、安装python3.7.1,参考链接:https://www.cnblogs.com/weven/p/7252917.html;
4、安装对应版本的opencv_python-4.0.0-cp37-cp37m-win_amd64.whl,参考链接:https://blog.csdn.net/sinat_38132146/article/details/81877809
5、准备工作:打开终端,运行如下命令:
pip install numpy
pip3 install opencv-python(python3版本以上需要使用pip3)
至此,在终端运行如下代码,应不会出现问题。如果出现问题,百度即可。
1 python 2 import cv2
6、Pycharm环境配置:
- 打开pycharm,新建工程和文件,选择“File--Setting--Project:PycharmProjects--Project Interpreter”,设置Project Interpreter为D:Program FilesPython37python.exe(python3.7的启动文件),而不是刚刚新建工程内的python.exe。
- 找到opencv4.0.0的安装目录,将D:Program FilesOpenCV4.0.0opencvuildpythoncv2python-3.7目录下的cv2.cp37-win_amd64.pyd重命名为cv2.pyd(为避免出错,拷贝副本并重命名),然后将cv2.pyd拷贝到自己python的安装目录:D:Program FilesPython37Libsite-packages,重启pycharm
7、验证
在pycharm文件中输入如下代码进行验证:
1 import cv2 2 import numpy as np 3 img = cv2.imread("D:leaf.jpg") 4 cv2.imshow("lena",img) 5 cv2.waitKey(10000)