zoukankan      html  css  js  c++  java
  • 在cmd下可以import cv2,而Pycharm报错:找不到cv2

    平台:win10 x64+Pycharm+Anaconda3+opencv

     安装教程:参考博客——http://blog.sina.com.cn/s/blog_cca23c300102xiy4.html

    问题描述:Pycharm新建工程:opencv1->新建python file(test.py)->输入以下代码报错:找不到cv2

    import cv2 as cv

    src = cv.imread("D:/Working/opencvimg/lena.jpg")
    #cv.namedWindow("input image", cv.WINDOW_AUTOSIZE)
    cv.imshow("imput image", src)
    cv.waitKey(0)
    cv.destroyAllWindows()
    print('Hi,Python!')

    原因分析:安装顺序:Anaconda3->Pycharm->opencv

    首次安装Anaconda3时默认安装python3.7.0(无opencv库),而首次安装Pycharm时会把python的路径添加进去,此时默认添加后的包中无opencv库无opencv

    确认问题在Pycharm中点击“File”—>"Settings"->Project:opencv1->“Project Interpreter”可以看到里边没有opencv的库

    解决方案:

    在Pycharm中点击“File”—>"Settings"->Project:opencv1->“Project Interpreter”最后边的齿轮->点击"Add"->出现“Add Pychon Interpreter”对话框->

    "Virtualenv Environment"(默认第一个)->选择“Existing environment”->在“interpreter”选择后边的省略号,进入“Select Python Interpreter”对话框,

    依次选择到python.exe(我的在目录:C:UserswangAnaconda3python.exe)->点击“OK”退出“Select Python Interpreter”对话框—>点击“OK”退出

    Add Pychon Interpreter”对话框—>出现了目前安装的所有Anaconda3的Package->点击“Apply”->点击“OK”退出“Settings"对话框

     
  • 相关阅读:
    loj10008家庭作业
    loj10006数列分段
    loj10005数列极差
    loj10004智力大冲浪
    codevs 1996 矿场搭建
    11.3 上午考试
    11.2 晚上考试
    11.2 下午考试
    11.2 上午考试
    11.1 下午考试
  • 原文地址:https://www.cnblogs.com/Alliswell-WP/p/Pycharm_cv2_issue.html
Copyright © 2011-2022 走看看