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 提示符 运行 程序。
默认情况下,命令提示符中的 IDLE
和 python
命令使用系统范围内安装的 Python(在您的情况下为 Python 3.6.0
)。
但要使用安装在 Anaconda 虚拟环境 (env_dlib
) 中的 dlib
,您需要执行以下操作:
- 打开 Anaconda 提示符。
- 激活
env_dlib
环境:activate env_dlib
- 运行 使用
dlib
包的 Python 文件:python FILENAME
我已经使用 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 提示符 运行 程序。
默认情况下,命令提示符中的 IDLE
和 python
命令使用系统范围内安装的 Python(在您的情况下为 Python 3.6.0
)。
但要使用安装在 Anaconda 虚拟环境 (env_dlib
) 中的 dlib
,您需要执行以下操作:
- 打开 Anaconda 提示符。
- 激活
env_dlib
环境:activate env_dlib
- 运行 使用
dlib
包的 Python 文件:python FILENAME