无法在Python 3.9上使用pip安装open cv


ERROR: Command errored out with exit status 1: 'e:pythonpython.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\mmusa\AppData\Local\Temp\pip-install-z5zd5j52\numpy\setup.py'"'"'; __file__='"'"'C:\Users\mmusa\AppData\Local\Temp\pip-install-z5zd5j52\numpy\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'rn'"'"', '"'"'n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:UsersmmusaAppDataLocalTemppip-record-wre2z2vkinstall-record.txt' --single-version-externally-managed --prefix 'C:UsersmmusaAppDataLocalTemppip-build-env-zf5z8fdjoverlay' --compile --install-headers 'C:UsersmmusaAppDataLocalTemppip-build-env-zf5z8fdjoverlayIncludenumpy' Check the logs for full command output.
----------------------------------------
ERROR: Command errored out with exit status 1: 'e:pythonpython.exe' 'e:pythonlibsite-packagespip' install --ignore-installed --no-user --prefix 'C:UsersmmusaAppDataLocalTemppip-build-env-zf5z8fdjoverlay' --no-warn-script-location --no-binary :none: --only-binary :none: -i https://pypi.org/simple -- setuptools wheel scikit-build cmake pip 'numpy==1.11.3; python_version=='"'"'3.5'"'"'' 'numpy==1.13.3; python_version=='"'"'3.6'"'"'' 'numpy==1.14.5; python_version=='"'"'3.7'"'"'' 'numpy==1.17.3; python_version>='"'"'3.8'"'"'' Check the logs for full command output.

安装opencv时出现此错误。我已经升级了我的pip,目前正在使用Python 3.9。如有任何帮助,将不胜感激

请注意,opencv项目自述文件尚未说明对Python 3.9 的支持

支持的Python版本Python 3.x兼容的预构建轮子提供给官方支持的Python版本(不在EOL中(:

  • 3.6
  • 3.7
  • 3.8

如果没有预先构建的轮子,您需要自己构建。确保您的系统上安装了正确的构建工具。

另请注意:

在Windows上,请确保您拥有Visual C++可再发行版2015已安装。如果您使用的是比Windows 10更旧的Windows版本,并且未安装最新的系统更新,Universal C Runtime可能也需要。

或者,您可以尝试下载用于Python 3.9的opencv(和其他依赖项(的非官方轮子,并从轮子文件安装

最新版本的opencv支持Python 3.9。源

目前openCV不支持python 3.9

最好使用早期版本的python,比如3.5,这样一切都是原始的和稳定的

我在下载现代机器学习库(TensorFlow,sci kit-learn(时遇到了同样的问题。所以看到TensorFlow文档(官方(,它表明我们应该安装python 3.3-3.8。我试过了,幸运的是,它成功了。希望它对你有用!所以根据我的说法,你也应该安装python 3.8

我希望这会有所帮助。

sudo apt update

sudo apt install python3-pip

pip3 install opencv-python

最新更新