ImportError:没有名为'ldap'的模块Python 3.5

2024-05-15 09:08:45 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在运行Python 3.5(在Windows上),我已经从https://pypi.python.org/pypi/python-ldap/安装了python-ldap

我也试过使用ldap3,但是我一直有一个错误

"ImportError: No module named 'ldap'

我环顾四周,看到有人说3.5版没有python ldap,所以我安装了2.6版,仍然出现同样的错误。

有没有办法导入ldap并使其适用于Python3.5?


Tags: nohttpsorgpypiwindows错误ldapnamed
3条回答

打开命令行(cmd、powershell、git bash) 检查python版本 $pyhton—版本

转到https://www.lfd.uci.edu/~gohlke/pythonlibs/

根据python版本和windows系统下载库 并使用 pip installfile\u downloaded.whl

例如: 如果您有python 3.5x和windows x64, 下载文件python懔ldap懔3.2.0懔cp35懔cp35m懔win懔amd64.whl

pip安装python嫘u ldap嫘3.2.0嫘cp35嫘cp35m嫘win嫘u amd64.whl

从2.X到3.X是非常复杂的。你试过在单独的2.X脚本中使用它并从那里使用它吗?以这种方式将Python2.X与3.X结合起来并不罕见,我也听说过。

请尝试下面的命令:

sudo apt-get install libsasl2-dev python-dev libldap2-dev libssl-dev
sudo pip3 install pyldap

相关问题 更多 >