【问题标题】:No module named 'cv2' error in new environment新环境中没有名为“cv2”的模块错误
【发布时间】:2020-02-23 00:49:37
【问题描述】:

我已尝试通过使用来纠正此问题

pip install opencv-python

pip install opencv-contrib-python

pip uninstall panda
pip install panda

conda install opencv-python

一些信息是我目前使用 python 3.6.10 和 Windows 10。

opencv-python        4.2.0.32
numpy                1.18.1
panda                0.3.1
tensorflow-gpu       1.14.0

我创建了一个新环境,但似乎无法在 Jupyter Notebook 上导入 cv2。我早期的环境能够做到这一点。当我尝试 pip 安装 opencv-python==4.1.2.30 (来自旧环境的 pip 列表)时,问题仍然存在。感谢您的阅读!

【问题讨论】:

  • 您的 jupyter notebook 是否在您安装了 opencv 的同一环境中运行?
  • 是的!我在新环境中的 cmd 提示符下打开了 jupyter notebook。

标签: python python-3.x opencv cv2


【解决方案1】:

首先检查你使用的是哪个点

which pip # for linux
where pip # for windows

如果路径在您的新环境中,则尝试重新安装它,否则首先将新环境 pip 的 PATH 设置为终端/命令提示符。

【讨论】:

  • 它返回 Anaconda3\envs\Tracking\Scripts\pip.exe 和 Anaconda3\Scripts\pip.exe。我该怎么办?谢谢!
  • 现在以先到者为准。所以如果你想使用你的 env pip 然后设置它的路径并安装你的包。
【解决方案2】:

我发现了我犯的基本错误。我忘了在我的环境中下载 jupyter notebook。结果,我认为它把我带到了另一个没有 opencv 的目录。感谢 pygirl 和 nitr_himanshu 的帮助!

【讨论】:

    猜你喜欢
    • 2014-05-27
    • 2019-02-21
    • 2019-08-17
    • 1970-01-01
    • 2018-05-07
    • 2021-06-24
    • 2021-02-23
    • 2019-02-26
    • 2018-04-01
    相关资源
    最近更新 更多