【发布时间】:2018-12-12 12:10:13
【问题描述】:
我正在努力在我的 Windows 10 机器上安装 Ansible Python 包。
我不需要 Ansible 在我的机器上运行,这纯粹是为了在我的 Windows 主机上进行开发。稍后将在 Linux 机器上发出所有命令。
运行后:
pip install ansible
我得到以下异常:
命令 "c:\users\evaldas.buinauskas\appdata\local\programs\python\python37-32\python.exe -u -c "import setuptools, tokenize;__file__='C:\Users\evaldas.buinauskas \AppData\Local\Temp\pip-install-hpay_le9\ansible\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\ n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record C:\Users\evaldas.buinauskas\AppData\Local\Temp\pip- record-dvfgngpp\install-record.txt --single-version-externally-managed --compile" 在 C:\Users\evaldas.buinauskas\AppData\Local\Temp\pip-install-hpay_le9\ansible 中出现错误代码 1 失败\
还有一个我认为是根本原因的重复异常:
错误:无法复制“lib\ansible\module_utils\ansible_release.py”:不存在或不是常规文件
This GitHub issue 说应该可以安装,而不是运行它。这基本上就是我真正需要的。
我尝试以管理员身份运行 CMD/PowerShell/Cygwin,但没有帮助。
另外,还有一个答案告诉如何在 Windows 上安装它:How to overcome - pip install ansible on windows failing with filename or extension too long on windows
但我真的不明白如何为 Ansible 包获取轮文件。
【问题讨论】: