我在Pycharm IDE中创建了一个项目。我使用过python 3.5,tensorflow
库。现在我想在此安装opencv
。
我在youtube上尝试了很多视频,在互联网上有一些教程。但是当导入在python shell中打开cv时,它会给我以下错误。我该如何解决?
导入代码
import cv2
错误消息
追踪(最近一次通话): 文件"",第1行,in 导入cv2 ImportError:python27.dll的模块使用与此版本的Python冲突。
我注意到 python 2.7用于安装opencv 。是否必须使用2.7版本?
另外我知道如果我使用另一个版本的python(除了3.5) tensorflow将不支持
答案 0 :(得分:2)
您可以尝试使用
python -m pip install opencv-python
此方法使用适用于Linux,Mac和Windows的非官方OpenCV PyPi轮
答案 1 :(得分:1)
你下载了Python 3的开放cv吗?试试这个:
pip install opencv_python-your_verison_here.whl
答案 2 :(得分:1)
由于PyCharm已被标记,我假设你想知道如何在PyCharm中专门安装opencv。有PyCharm guide for installing packages here。
一步一步是......
Dim foo = Something.GroupBy(Function (g) ..., Function (k, v) ... )
File | Settings | Project:MyProject | Project Interpreter
Click the + symbol on the right
Type opencv-python
Select opencv-python
现在应该将Opencv添加到PyCharm中。你可以验证它是......
Click Install Package at the bottom left
Tools | Python Console...
Clicking in the console window which pops up on the bottom
答案 3 :(得分:0)
关于如何解决这个问题有很多建议,但使用Anaconda时这实际上很容易解决。问题不是 Visual C ++ 2015重新分发,而是缺少python3.dll C:\ Users \ username \ AppData \ Local \ Continuum \ Anaconda3 ,如第二个链接所示。
很多这些网站建议手动下载,但根据这个线程ContinuumIO / anaconda-issues#1394,最新的anaconda软件包应该都包含缺少的 python3.dll 文件。所以通过用conda更新python,这就解决了:
**conda update python**
答案 4 :(得分:-1)
尝试在您的终端中输入:
pip安装opencv_python。
这对我有用。我有Python 3.5.2。