gpt4 book ai didi

python - Pycharm 无法识别 opencv3

转载 作者:太空宇宙 更新时间:2023-11-03 21:44:09 27 4
gpt4 key购买 nike

伙计们,在痛苦的一天之后,我终于让 opencv 在 python 3 中被识别:

Python 3.5.1 (v3.5.1:37a07cee5969, Dec  5 2015, 21:12:44) 
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import cv2
>>> cv2.__version__
'3.1.0'

但是当我在 Pycharm 中这样做时,结果是:

    /Library/Frameworks/Python.framework/Versions/3.5/bin/python3.5 "/Users/saminahbab/Documents/directory/Image Recognition /pictures/searcher.py"
Traceback (most recent call last):
File "/Users/saminahbab/Documents/directory/Image Recognition /pictures/searcher.py", line 3, in <module>
import cv2
ImportError: No module named 'cv2'

这可能是出于多种原因,我尝试在合理范围内进行各种符号链接(symbolic link),尝试使用 pyenv 等现在我知道这些是不同的 python 构建,但我不知道要统一它们以使 cv2 在 pycharm 上工作并保留我将结合使用的所有其他包。有人有什么建议吗?

最佳答案

让 PyC​​harm 与 OpenCV 3 一起工作的简单方法如下:

  1. 将 Anaconda 安装到不需要管理员访问权限的目录 https://www.continuum.io/downloads
  2. 创建虚拟环境(可选):

    conda create -n <yourEnvName> python=<yourPython3Version> anaconda

    source activate <yourEnvName> (如果您在 Windows 中使用 anaconda 提示符,则不需要源)

  3. 安装 OpenCV 3:conda install -n <yourEnvName> -c https://conda.anaconda.org/menpo opencv3

  4. 设置 PyCharm:打开 PyCharm --> 文件 --> 设置 --> 项目 --> 项目解释器 --> 单击配置轮,选择“添加本地”。添加<yourAnacondaDir>\envs\<yourEnvName>\python.exe并等待 PyCharm 完成索引

最后,创建一个新的 python 文件并通过键入以下内容检查 opencv 3 是否已正确设置:

import cv2
print(cv2.__version__)

关于python - Pycharm 无法识别 opencv3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38513429/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com