Pycharm/Python OpenCV和CV2安装错误
我一直在尝试从Pycharm和终端安装OpenCV和cv2,建议使用:Pycharm/Python OpenCV和CV2安装错误,python,opencv,pycharm,Python,Opencv,Pycharm,我一直在尝试从Pycharm和终端安装OpenCV和cv2,建议使用: pip install --user opencv pip install --user cv2 但我得到了如下错误: Collecting opencv Could not find a version that satisfies the requirement opencv (from versions: ) No matching distribution found for opencv 及 如何修复这些问
pip install --user opencv
pip install --user cv2
但我得到了如下错误:
Collecting opencv
Could not find a version that satisfies the requirement opencv (from versions: )
No matching distribution found for opencv
及
如何修复这些问题并正确安装软件包?我正在使用python 3.4。我遇到了同样的问题。一个问题可能是OpenCV是为Python2.7而不是3创建的(并非所有Python2.7库都能在Python3或更高版本中工作)。我也不相信你可以通过PyCharm的软件包安装程序直接下载OpenCV。我按照说明找到了运气:。具体而言:
import cv2
,并假设没有错误print cv2.\uuuu版本
pip安装opencv-python安装这个包
祝你好运 这对我来说没有任何问题
从重要部分上方的站点复制:
下载与Python安装相对应的OpenCV版本
从…起就我而言,我使用了
opencv_python-3.1.0-cp35-cp35m-win32.whl
现在,像前面一样打开一个cmd窗口。你可以直接在你的电脑中打开它
如果按住SHIFT键并在文件夹内单击鼠标右键,将下载该文件夹。这个想法是
打开一个cmd窗口,您已在其中下载了上述[…]文件。使用
安装[…]OpenCV的[…]命令:
1 pip install "opencv_python-3.1.0-cp35-cp35m-win32.whl"
附加说明:不要忘记在您使用的命令中更改下载文件的名称。
显然,通过安装opencv,您也可以访问cv2。安装opencv并不是那么直接。
你需要先预装一些软件包
我不推荐非官方的opencv python包。在macos和ubuntu中不能正常工作(参见此)。对windows一无所知
有许多网站解释如何安装opencv和所有必需的软件包。
比如说
多次尝试安装opencv的问题是,在再次尝试之前需要完全卸载,否则可能会出现许多错误 您得到这些错误是因为opencv
和cv2
不是python包名
它们都是可从pip安装的opencv python
包的一部分
如果您使用的是python 2,则可以使用pip安装:
pip install opencv-python
或者使用python 3的等效值:
pip3 install opencv-python
在运行适当的pip命令之后,您的包应该可以从python中使用
python3.6 -m pip install opencv-python
将在python3.6分支中安装cv2您必须安装opencv python
pip/pip3安装opencv python
如果尝试导入opencv python
,则会收到错误消息。
要修复此错误,请使用导入cv2试试不同的镜像如何? 如果您在中国,我强烈建议您尝试:
sudo pip install --index https://pypi.mirrors.ustc.edu.cn/simple/ opencv-contrib-python
如果没有,只需将url地址替换为您喜欢的其他镜像!
祝你好运。试试这个。我使用的是Jupyter笔记本(操作系统:Ubuntu16.04LTS,谷歌云平台+Windows)。在Jupyter笔记本中执行以下命令以安装opencv:
!pip install opencv-contrib-python #working on both Windows and Ubuntu
成功安装后,您将收到以下消息:
Successfully installed opencv-contrib-python-4.1.0.25
现在重新启动内核并尝试将opencv导入为:
import cv2
同样的命令也可以用于在Windows上安装opencv
解决方案2:尝试以下命令来安装opencv:
对于Ubuntu:
从终端运行以下命令:
sudo apt-get install libsm6 libxrender1 libfontconfig1
重新启动Jupyter笔记本内核并执行以下命令:
!pip install opencv-contrib-python
注意:您也可以从终端运行上述所有命令,而无需使用“!” 我宁愿使用Virtualenv来安装这样的软件包,而不是整个系统,这样可以节省时间和精力,而不是从源代码构建 我用 Windows用户可以下载
pip install virtualenvwrapper-win
Linux
如果需要处理视频
pip install opencv-contrib-python
如果您不需要Opencv中的GUI
pip install opencv-contrib-python-headless
我也有同样的问题。以下是适用于Windows 10用户的步骤 打开CMD:
win+r
然后键入CMD
。现在,
pip安装virtualenv
virtualenv testopencv
cd testopencv
\Scripts\Activate
pip安装Opencv contrib python——升级
Python
然后导入cv2点击回车键,然后键入print(cv2.\uu版本)
,检查是否安装了它win+r,然后键入cmd
,重复步骤6。如果它给你一个错误
进入testopencv
文件夹中的lib
中。复制所有内容,转到python目录,在lib
文件夹中粘贴并跳过已经存在的内容
再次打开一个新的cmd,重复步骤6
希望能有所帮助。这会对你有所帮助
pip3 install opencv-python
在win中,从下载基于py的最新numpy和Opencv,并在cmd中安装其源代码。稍后将站点包文件夹从主py lib复制到venv lib 在jetso nano,这是我的工作
$ git clone https://github.com/JetsonHacksNano/buildOpenCV
$ cd buildOpenCV
这是安装opencv所需的正确命令
pip install opencv-python
如果尝试在pycharm中安装“opencv python”包时出错,请确保已将python路径添加到Windows环境变量的“系统变量””部分。
还要检查您是否为您的项目配置了有效的解释器当我遇到这个问题时,我曾在pycharm安装的软件包面板中安装OpenCV,我们可以在设置下找到
$ git clone https://github.com/JetsonHacksNano/buildOpenCV
$ cd buildOpenCV
pip install opencv-python
pip uninstall numpy
pip uninstall opencv-python
pip install numpy
pip install opencv-python