hkh*_*han 5 python opencv python-2.7 python-3.x cv2
我已经为这个错误工作了很长时间了。我有Python 3.6和Python 2.7。我尝试分别在Python 2.7和Python 3.6中安装opencv 2和3。我知道我使用的python解释器,可以在需要时在它们之间互换。
当我运行Python解释器并编写import cv2
它时,它确实将其导入。当我从命令提示符运行代码时,它说ModuleNotFoundError:没有名为'cv2'的模块。模块已安装。cv2.pyd文件在其中,C:\Python27\Lib\site-packages
我附上了显示Python27中模块的屏幕截图
我已经习惯了pip install opencv-python
。我已经从其他站点下载了该模块,并手动将其复制粘贴到正确的文件夹中。什么都没有,我现在严重缺乏想法。
编辑:我在Windows 10上通过anaconda安装了python 3.6,并且直接安装了python 2.7。两者都在路径中设置了变量
小智 9
在 Windows 10 中,您可以将其安装为
pip install opencv-python
Run Code Online (Sandbox Code Playgroud)
这将允许您导入 cv2 模块
在 Windows 10 上遇到同样的问题,我从Unofficial Windows Binaries for Python Extension Packages下载了 open cv 二进制文件。
在页面中搜索opencv并下载适合您系统的正确 .whl。然后pip安装它。例如,在我的系统上,打开cmd窗口后,我输入以下内容。
pip install opencv_python-3.4.1-cp36-cp36m-win_amd64.whl
Run Code Online (Sandbox Code Playgroud)
然后我打开 python 并执行以下操作
import cv2
print(cv2.__version__)
Run Code Online (Sandbox Code Playgroud)
更多信息请参见Mark Jay 视频。
:D