Pycharm,opencv无法加载dll,在提示符下工作

时间:2018-10-02 11:11:42

标签: python-3.x opencv pycharm

在使用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.

我从互联网中学到的信息:

Thisthisthis,所有这些帖子都提到了一个看似相似的问题,不同之处在于,该问题仅在使用IDE时发生

在此处发布之前我尝试过的操作:

  1. 多次切换通道来重新创建环境。
  2. 由于这似乎是一个路径问题,我一次将包含opencv dll的路径添加到PyCharm设置中的环境路径中

我花了很多时间在创建这篇文章之后尝试了什么:

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

这似乎可以解决所有问题,但:

  • 我不知道发生了什么,为什么这个问题只出现在IDE上
  • 我想使用python 3.7

因此,总之,为什么在使用python 3.7和PyCharm时,即使在命令行上也可以导入opencv,我却似乎无法导入?

谢谢。

0 个答案:

没有答案