python - venv - 无法在 Windows 10 中安装 ansible
问题描述
我正在尝试在 Windows 10 的 Python 3.8 中安装ansible
。venv
我努力了:
pip install -U setuptools
pip3 install ansible
pip install –user
到目前为止,这还没有奏效。
我收到错误:
ERROR: Command errored out with exit status 1: 'c:\users\XXXXXXX\python\test_env\scripts\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\XXXXXXX\\AppData\\Local\\Temp\\pip-install-fi3oz0fp\\ansible\\setup.py'"'"';
__file__='"'"'C:\\Users\\XXXXXXX\\AppData\\Local\\Temp\\pip-install-fi3oz0fp\\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\XXXXXXX\AppData\Local\Temp\pip-record-y3d0j5k5\install-record.txt' --single-version-externally-managed --compile --install-headers 'c:\users\XXXXXXX\python\test_env\include\site\python3.8\ansible' Check the logs for full command output.
解决方案
从有关控制节点要求的文档中:
目前 Ansible 可以在任何安装了 Python 2(2.7 版)或 Python 3(3.5 版及更高版本)的机器上运行。这包括 Red Hat、Debian、CentOS、macOS、任何 BSD 等等。控制节点不支持 Windows。
同时,您可以从 WSL(首选)或从 cygwin在 Windows 10 上运行 ansible 。
推荐阅读
- sql - 如何在 IF/ELSE 语句中更新后删除行?
- python - 对于和如果在数据框列值
- php - 在电子邮件中打印数组
- c# - PanGesture 在 UWP Xamarin 表单中仅调用一次 Pangesture 更新事件。这就是为什么拖动没有执行
- angular - 角等待不等待
- docker - 我可以在 podman/docker 上运行没有 root 的 docker 打包软件吗?
- excel - 使用 Excel vba 将对象放入 PowerPoint 表格中
- google-chrome - 如何通过 Puppeteer 修改 chrome://settings?
- linux - 在bash的行尾打印by循环的值
- ios - UIBarButtonItem setBackButtonTitlePositionAdjustment 不起作用