无法在 Python 3.6 中运行 dlib 模块

Posted

技术标签:

【中文标题】无法在 Python 3.6 中运行 dlib 模块【英文标题】:Cant run dlib module in Python 3.6 【发布时间】:2018-07-26 06:55:16 【问题描述】:

我已经在我的 conda 环境中为我的 python 3.6 安装了 dlib...但是当我在我的 python idle 中运行一组代码时,它显示没有为 'dlib' 找到模块。我该怎么办?

【问题讨论】:

打开python repl并导入dlib看看是否真的安装成功。 显示没有找到模块 所以,你没有成功安装 dlib。重新安装,如有错误请注意。 【参考方案1】:

这是在 conda 环境中为 Python 安装 dlib 的最简单方法。请注意,这只会为 Python 安装 dlib,您将无法将其用于 C++。

要为您的 conda 环境安装 dlib,请在终端中输入以下行:

conda install -n <nameofyourenvironment> -c conda-forge dlib

由于给出了您的环境名称,您可以在不激活 conda 环境的情况下键入它。

conda 命令行界面将告诉您环境中将发生哪些变化。您必须接受他们才能安装模块。

Proceed ([y]/n)? Y

请注意,conda 模块安装在模块版本兼容性方面使用静态方法。安装新模块需要降级其他模块以确保兼容性。降级可能会删除降级模块的功能。

最后,要查看 conda 环境中已安装模块的列表,只需键入:

conda list -n <nameofyourenvironment>

Dlib 应该在那里。如果没有,请随时在此处复制粘贴您在尝试安装时收到的错误消息。

旁注:您可以在此处找到适用于 conda 的大多数可用模块:https://anaconda.org/

【讨论】:

以上是关于无法在 Python 3.6 中运行 dlib 模块的主要内容,如果未能解决你的问题,请参考以下文章

Python 3.6无法通过命令提示符运行

为啥我无法在 Anaconda 或 python 中正确安装 dlib

无法在 python 3 上安装 dlib

无法安装 DLIB [Debian 7] [Python 2.7]

无法加载原生 TensorFlow 运行时。 Windows 10 上的 Python 3.6

无法在 python 3.7.6 上安装 DLIB