mra*_*ley 6 python pip ansible
我正在尝试将get_url模块用于ansible,当我运行它时,我收到以下错误:
failed: [localhost] => (item=10) => {"failed": true, "item": "10"}
msg: httplib2 is not installed
Run Code Online (Sandbox Code Playgroud)
现在我已经使用pip成功安装了httplib2:
pip install httplib2
Requirement already satisfied (use --upgrade to upgrade): httplib2 in /usr/local/lib/python2.7/site-packages
Run Code Online (Sandbox Code Playgroud)
但显然这对情况没有帮助.我可以看到ansible使用的是与操作系统(安装了httplib2)不同的PYTHON_PATH,但我无法弄清楚如何将httplib2安装到该路径中(除了复制它不好).
任何帮助都非常感谢.
了解您是如何安装 Ansible 的以及 Ansible 使用的 Python 安装在哪里。使用文件管理器浏览您的硬盘。
使用pip此特定 Python 安装(通常在bin目录中)中的命令来安装httplib2. 这样 httplib2 最终会得到正确的 Python 安装。
此外,要了解 Ansible 使用的 Python 命令,请执行以下操作:
which ansible
Run Code Online (Sandbox Code Playgroud)
显示 ansible 可执行文件的完整路径。进而:
head /where/is/my/ansible/command
Run Code Online (Sandbox Code Playgroud)
它会打印脚本标头,其中应包含python命令的完整路径。
| 归档时间: |
|
| 查看次数: |
3452 次 |
| 最近记录: |