起初我的环境比较乱(之前安装的太过久远加上当初自己安装的也很不用心),经过一天的尝试后终于成功重新整顿安装好了。
首先进入anaconda清华镜像官网下载对应版本,选择对应的操作系统以及位数。步骤按照这个链接来的,写的非常详细。
【Anaconda教程01】怎么安装Anaconda3 - 知乎版权声明:小博主水平有限,希望大家多多指导。目录:1. 前言:先装Python还是先装anaconda? 2. 下载 3. 安装(错误重灾区) 4. 配置 5. 检验 6. 镜像(修改Anaconda下载通道) 参考:【Anconda】关于安装Anaconda…https://zhuanlan.zhihu.com/p/75717350安装好Anaconda后,在pycharm中的setting->python interpreter中选择Anaconda中的python.exe,则可以在pycharm中使用Anaconda中自带的库了。
然后通过cmd命令行进行opencv的安装,在这里我遇到了很多的坑,因为我没学过python只是想要下载来学习一下软件所以也不知道解决方法的具体原因,仅供参考。首先是pip的升级问题。解决的方法为以下连接的方法3,在cmd中强制重新安装pip。
ModuleNotFoundError: No module named 'pip._internal' , pip 无法下载软件 解决办法_One Way的博客-CSDN博客_pip._internal问题升级新版pip 之后,不论是本地,还是使用anaconda环境,都有可能在用pip下载的时候出现错误: ModuleNotFoundError: No module named 'pip._internal'解决办法其实是新版对模块进行了调整, 找到相应报错的 /bin/下的pip(比如我的就是/var/scratch/wwang/anaconda3/bin/),用vim打开:...https://blog.csdn.net/wangweiwells/article/details/88374070
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py python3 get-pip.py --force-reinstall
安装完pip后,下载opencv库文件。在以下连接中找到对应python版本以及电脑位数的opencv版本whl文件,下载完后找到Anaconda的安装位置,放在AnacondaLibsite-packages文件夹中。
https://www.lfd.uci.edu/~gohlke/pythonlibs/#opencvhttps://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv命令行中输入pip install opencv_python-4.5.5-cp38-cp38-win_amd64.whl (这里文件名根据你下载的版本号进行修改)发现报错,上网查询后得知是numpy版本与opencv版本不匹配的原因。然后重新安装了numpy,再次输入后就安装成功了。最后输入cv2.__version__检查是否安装成功。
numpy 和 opencv版本不匹配_jialibang的博客-CSDN博客_opencv和numpy对应版本importError: numpy.core.multiarray failed to import出现这个错误的原因是numpy的版本太低了在python的IDE里输入:import numpyprint numpy.version.version使用:conda uninstall numpypip list查看numpy是否卸载干净, 还有的话继续 conda uninstall numpy(conda安装python的时候会安装一个numpy版本,pip会安装另.https://blog.csdn.net/jialibang/article/details/106992719



