首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“缺少必需的'ldap‘模块(pip install python-ldap)

“缺少必需的'ldap‘模块(pip install python-ldap)
EN

Stack Overflow用户
提问于 2019-07-10 03:23:01
回答 1查看 342关注 0票数 1

我正在运行osx-mojave,并且正在尝试使用ldap-module运行ansible。

但是,当我尝试像这样运行它时

代码语言:javascript
复制
ansible-playbook play.yml

我得到了这个错误

代码语言:javascript
复制
PLAY [localhost] ************************************************************************************************************************************
TASK [Gathering Facts] ***************************************************************************
ok: [localhost]

TASK [create the account] ***************************************************************************
fatal: [localhost]: FAILED! => {"changed": false, "msg": "Missing required 'ldap' module (pip install python-ldap)."}
    to retry, use: --limit @/Users/testuser/adtest/play.retry

PLAY RECAP ***************************************************************************
localhost                  : ok=1    changed=0    unreachable=0    failed=1

我在这个网站上搜索过类似的问题,但我找不到解决这个问题的方法。

我跑过了

pip install python-ldap

sudo pip install python-ldap

这是输出

Requirement already satisfied: python-ldap in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (3.2.0) Requirement already satisfied: pyasn1>=0.3.7 in /Users/testuser/Library/Python/3.7/lib/python/site-packages (from python-ldap) (0.4.5) Requirement already satisfied: pyasn1-modules>=0.1.5 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from python-ldap) (0.2.5)

这并不能解决问题。

pip freeze的输出

代码语言:javascript
复制
$ pip freeze 
awscli==1.16.132 
botocore==1.12.122 
colorama==0.3.9 
docutils==0.14 
jmespath==0.9.4 
ldap3==2.6 
pbr==5.2.1 
pyasn1==0.4.5 
pyasn1-modules==0.2.5 
python-dateutil==2.8.0 
python-ldap==3.2.0 
python3-ldap==0.9.8.4 
PyYAML==3.13 rsa==3.4.2 
s3transfer==0.2.0 
six==1.12.0 
stevedore==1.30.1 
urllib3==1.24.1 
virtualenv==16.6.0 
virtualenv-clone==0.5.3 
virtualenvwrapper==4.8.4

如果有人对此有解决方案,请让我知道。

EN

回答 1

Stack Overflow用户

发布于 2019-07-10 03:26:54

您的计算机可能无法识别命令python或pip,

尝试查找如何让您的osx计算机识别来自终端的pip或python命令。

对不起,我不是osx的人,对不起。

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

https://stackoverflow.com/questions/56959351

复制
相关文章

相似问题

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