使用Conda安装OpenCV
安装软件包以开始运行某些代码可能是我工作中最困难的部分。使用Conda安装OpenCV
反正,我尝试安装opencv在anaconda python 3.6环境中使用。我得到的错误:
conda install -c conda-forge opencv
Fetching package metadata ...........
Solving package specifications: ..........
Package plan for installation in environment C:\Program Files\Anaconda3\envs\py36:
The following packages will be downloaded:
package | build
---------------------------|-----------------
libwebp-0.5.2 | vc14_7 1.1 MB conda-forge
opencv-3.2.0 | np112py36_204 92.0 MB conda-forge
------------------------------------------------------------
Total: 93.1 MB
The following NEW packages will be INSTALLED:
libwebp: 0.5.2-vc14_7 conda-forge [vc14]
opencv: 3.2.0-np112py36_204 conda-forge
Proceed ([y]/n)? y
Fetching packages ...
libwebp-0.5.2- 100% |###############################| Time: 0:00:05 213.41 kB/s
opencv-3.2.0-n 100% |###############################| Time: 0:00:48 1.97 MB/s
Extracting packages ...
[ COMPLETE ]|##################################################| 100%
Linking packages ...
PaddingError: Placeholder of length '34' too short in package conda-forge::opencv-3.2.0-np112py36_204.
The package must be rebuilt with conda-build > 2.0.
我在Windows系统上。我不明白这个错误,搜索没有帮助。
欢迎任何意见或建议来解决错误。
转到根畅达环境。
And do conda update conda
。
然后只是import cv2
并使用它。
有记录,OpenCV安装正确pip
。 测试在Windows 10 Miniconda和Python 3.6:
> pip search opencv
...
opencv-python
...
> pip install opencv-python
告诉我Requirement already satisfied
。
要确保安装正确,运行:
> python
>>> import cv2
>>>
谢谢你的答案,但是我试图让它工作于一个特定的解决方案,它说只能通过conda安装。会有什么区别..我想别的会破坏,如果我不这样做.. – Rafael
@Rafael是的,我明白了。我希望有人比我更了解Conda会来:) –
这可能没有帮助,但我可以确认OpenCV与Python 3.6协同工作。对于它的价值,我在Windows上安装了“pip”。 –
@Rightleg thx,你是否只是pip安装openCV? – Rafael
'pip search opencv' yield(other other)'opencv-python',我想这就是它的 –