在使用python 3.7安装miniconda之后,请执行以下操作:
conda create --name opencv_test python=3.7
conda activate opencv_test
conda install -c anaconda opencv
然后测试我做的环境:
python
>>> import cv2
>>> exit()
一切都按计划进行
然后,如果我启动PyCharm或vs代码,请将新环境设置为解释器,并创建一个仅包含
的简单文件import cv2
启动时,我得到:
ImportError: DLL load failed: The specified module could not be found.
我从互联网中学到的信息:
This,this和this,所有这些帖子都提到了一个看似相似的问题,不同之处在于,该问题仅在使用IDE时发生
在此处发布之前我尝试过的操作:
我花了很多时间在创建这篇文章之后尝试了什么:
conda update conda
这奇怪地将python降级为3.6
conda create --name opencv_test_2 python=3.6
conda activate opencv_test_2
conda install -c anaconda opencv
这似乎可以解决所有问题,但:
因此,总之,为什么在使用python 3.7和PyCharm时,即使在命令行上也可以导入opencv,我却似乎无法导入?
谢谢。