从Mac运行Python LDAP时出现问题

从Mac运行Python LDAP时出现问题,python,macos,python-ldap,Python,Macos,Python Ldap,我正在尝试运行一个使用python ldap模块的脚本。我已经通过pip下载了python ldap模块: $ pip install python-ldap Requirement already satisfied: python-ldap in /usr/local/lib/python2.7/site-packages Requirement already satisfied: setuptools in /usr/local/lib/python2.7/site-packages (

我正在尝试运行一个使用python ldap模块的脚本。我已经通过pip下载了python ldap模块:

$ pip install python-ldap
Requirement already satisfied: python-ldap in /usr/local/lib/python2.7/site-packages
Requirement already satisfied: setuptools in /usr/local/lib/python2.7/site-packages (from python-ldap)
但当我尝试执行我的脚本时,我看到了这个问题:

Traceback (most recent call last):
  File "./AD_Python_LDAP.py", line 2, in <module>
    import ldap
ImportError: No module named ldap
回溯(最近一次呼叫最后一次):
文件“/AD_Python_LDAP.py”,第2行,在
导入ldap
ImportError:没有名为ldap的模块

有没有人遇到过这个问题或找到了解决办法?谢谢

使用此命令安装LDAP python-mpip安装pythonlap


如果要检查特定操作系统的命令,请阅读

使用此命令安装LDAP python-mpip安装pythonlap


如果要检查特定操作系统的命令,请阅读

如果我从python终端运行它,我没有问题您的MAC安装了多个版本的python,请在终端中键入
哪个python
。您的脚本可能使用了未安装包的脚本。通过使用sys模块并在我的代码中指向站点包路径,问题得到了解决。导入sys.path=['']+sys.path sys.path.append('/usr/local/lib/python3.6/site packages')如果我从python终端运行它,我没有问题您的MAC安装了多个版本的python,请在终端中键入
哪个python
。您的脚本可能使用了未安装包的脚本。通过使用sys模块并在我的代码中指向站点包路径,问题得到了解决。import sys.path=['']+sys.path sys.path.append('/usr/local/lib/python3.6/site packages')这根本没有帮助。OP表示,他/她已经安装了LDAP,无法使其工作或导入等。这根本没有帮助。OP表示他/她已经安装了LDAP,无法使其工作或导入等。