import dlib ModuleNotFoundError:python IDLE中没有名为'dlib'的模块

问题描述 投票:0回答:2

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

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

import dlib ModuleNotFoundError: No module named 'dlib'

即使从命令提示符,我得到相同的错误。

有什么问题?我使用的是Python 3.6。

使用dlib安装anaconda3的过程:

python python-3.x python-imaging-library dlib python-install
2个回答
0
投票

扩展@Rohit's answer

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

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

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

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

1
投票

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.