【问题标题】:Can not import opencv and dlib in anaconda enviromentanaconda环境下无法导入opencv和dlib
【发布时间】:2020-03-08 07:03:28
【问题描述】:

当我在 Anconda 环境中通过 Pycharm 创建项目时,使用:conda info --envs 我明白了:

    base                     C:\Users\Admin\Anaconda3
    env_dlib                 C:\Users\Admin\Anaconda3\envs\env_dlib
    opencv-env               C:\Users\Admin\Anaconda3\envs\opencv-env       

然后使用命令:conda activate env_dilb 我可以使用以下命令轻松导入 dlib:python 然后 import dlib,但我无法通过 import cv2 导入 cv2,它会收到通知:“ModuleNotFoundError: No module named ' cv2'"。

相反,当我使用conda activate opencv-env 时,我只能这样做 import cv2。 我怎样才能同时导入两个,以及其他一些库。

【问题讨论】:

  • 激活环境“env_dlib”后“conda list”和“pip freeze”命令的输出是什么
  • 输出“conda list:”certifi dlib intel-openmp jpeg libblas libcblas liblapack libpng mkl numpy pip python setuptools sqlite vc vs2015_runtime wheel wincertstore zlib
  • 和“pip freeze”的输出:certifi==2019.9.11 numpy==1.17.3 wincertstore==0.2

标签: python opencv anaconda dlib


【解决方案1】:

在环境中“dlib”包可用,但“opencv”不可用。

请按照以下步骤在环境中安装opencv:

conda activate env_dlib
pip install opencv-python

之后尝试使用以下命令导入 opencv:

import cv2

【讨论】:

    猜你喜欢
    • 2018-03-17
    • 2021-04-15
    • 2017-09-12
    • 1970-01-01
    • 2020-04-29
    • 2019-05-09
    • 2019-12-23
    • 2018-11-01
    • 1970-01-01
    相关资源
    最近更新 更多