首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Pycharm不导入dlib。

Pycharm不导入dlib。
EN

Stack Overflow用户
提问于 2018-06-11 20:05:12
回答 5查看 24.8K关注 0票数 1

我只想在我的Windows 10上安装dlib,我安装了cmake和MS Visual 14 2015,这是编译它所需要的。于是我打开了Anaconda,输入了pip install dlib,花了一段时间,但安装成功了19.13.1。我可以运行python,然后运行import dlib dlib.__version__,没有任何问题。它告诉我19.13.1。我也可以运行dlib.__file__,它告诉我:D:\\Programme\\Anaconda3\\envs\\Pytorch\\lib\\site-packages\\dlib.cp36-win_amd64.pyd

但是,当我在Pycharm中使用这个环境( dlib似乎可以工作)时,我无法导入它。它只是告诉我

ImportError: DLL加载失败:.

有人知道为什么我不能在dlib中使用Pycharm吗?还是有办法让它起作用?

谢谢

编辑:这里也显示了:项目解释器设置

EN

回答 5

Stack Overflow用户

发布于 2018-08-01 08:30:21

一种方法是:

在PyCharm,Files > Settings > "Project:<nameofyourproject> > Project Interpreter中,您可以在窗口顶部看到PyCharm为您的项目使用的当前Python解释器。

如果它不是正确的,单击轮子和Add... > Conda解释器>单击现有环境的框并从下面的列表中选择它。如果Anaconda没有安装在默认路径中,您的环境就不会出现在那里。因此,单击...按钮查找anaconda环境的python可执行文件的路径。Path/to/your/anaconda3/env/bin/python

设置好环境后,可以直接从PyCharm安装dlib。再一次,去Files > Settings > "Project:<nameofyourproject> > Project Interpreter。在这里,在解释器的路径下,您可以看到已安装的CONDA包的列表。在列表的右边有一个代表绿色圆圈的按钮。禁用它(单击它)以查看所有已安装的非CONDA软件包。然后,单击绿色交叉按钮添加一个包。在新窗口中,键入dlib并单击Install Package安装它。

等着安装。现在,导入dlib应该可以工作。

票数 1
EN

Stack Overflow用户

发布于 2018-06-11 20:11:31

你必须选择正确的翻译。

单击Ctrl+Shift+A,键入“项目解释器”,并在下拉菜单中选择"Anaconda3“。

票数 0
EN

Stack Overflow用户

发布于 2018-10-29 01:13:33

我不知道你是不是在用MKL库。但我也有同样的问题是由MKL引起的。

如果安装后不设置MKL环境变量,则可能会出现dll错误。在这里您应该这样做:https://software.intel.com/en-us/mkl-windows-developer-guide-setting-environment-variables

只需在"C:\Program (x86)\IntelSWTools\compilers_and_libraries\windows\mkl\bin“”中调用mklvars intel64 mod ilp64即可

然后在同一个shell中尝试python并导入dlib。如果可以的话,将变量设置为系统全局变量。变量是PATH、LIB和INCLUDE。

跟踪:https://github.com/davisking/dlib/issues/1287

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50805246

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档