0

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

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

import dlib ModuleNotFoundError: No module named 'dlib'

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

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

安装dlib使用过程anaconda3

<code>dlib</code>的安装过程

4

2 回答 2

1

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

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

所以要么你需要为你的应用程序使用这个虚拟环境,否则你需要将包安装到全局系统 python 中。

于 2019-04-08T09:26:32.760 回答
0

扩展@Rohit 的答案

由于您已dlib在 Anaconda 中安装,您需要使用 Anaconda 提示符运行程序。

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

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

  1. 打开 Anaconda 提示符。
  2. 激活env_dlib环境:activate env_dlib
  3. 运行使用dlib包的 Python 文件:python FILENAME
于 2019-04-08T09:37:22.800 回答