import dlib ModuleNotFoundError: No module named 'dlib' in python IDLE

import dlib ModuleNotFoundError: No module named 'dlib' in python IDLE

我已经使用 Anaconda 3 提示安装了 dlib。 它告诉我它已成功安装。我通过命令 import dlib 检查它没有给我任何错误,即使我检查了版本它也想出了 19.9.0.

但是当我在 IDLE 中打开程序时 运行 程序显示错误

import dlib ModuleNotFoundError: No module named 'dlib'

即使在命令提示符下,我也会遇到同样的错误。

这是什么问题?我正在使用 Python 3.6.

dlib 使用 anaconda3 的安装过程:

您已经在不同版本的 python 中安装了包,并在其他版本的 python 中导入了包。

软件包已安装。在虚拟环境中 (3.6.8) 并正在标准系统 python (3.6.0) 中导入。

因此,要么您需要为您的应用程序使用此虚拟环境,要么您需要将软件包安装到全局系统中 python。

扩展 :

因为您已经在 Anaconda 中安装了 dlib,您需要使用 Anaconda 提示符 运行 程序。

默认情况下,命令提示符中的 IDLEpython 命令使用系统范围内安装的 Python(在您的情况下为 Python 3.6.0)。

但要使用安装在 Anaconda 虚拟环境 (env_dlib) 中的 dlib,您需要执行以下操作:

  1. 打开 Anaconda 提示符。
  2. 激活env_dlib环境:activate env_dlib
  3. 运行 使用 dlib 包的 Python 文件:python FILENAME