Win10安装Ansible Python包

前言

此Win10安装ansible方案,只是为了解决win环境下开发python项目时,涉及ansible模块引用报错的问题。
如果想在win环境下安装ansible进行客户端管理或学习playbook开发,本文所述方案不适合!


安装步骤

在win环境下直接使用pip install ansible安装肯定是会报错的,原因大概是,在安装ansible时,有一个测试套件中符号链接的过程,因为符号链接路径太长,win10无法创建这个目录树,最后因为找不到对应的符号链接,安装就失败了。

1.准备工作

首先,win环境里已经安装了python,我使用的是3.7.8版本
获取python版本
其次,需要安装7-Zip解压工具(WinRAR不可用)
7-Zip官网地址

第三,能获取到windows的管理员权限,如果不会以管理员身份运行7-Zip工具和CMD,那后面的也不用看了…

2.下载ansible安装包

我安装的是ansible-2.5.10版本,建议初次尝试也使用这个版本。
ansible安装包下载地址
ansible版本

3.安装

3.1 修改压缩包

以管理员身份运行7-Zip工具
7zip
双击压缩包,进入压缩包内部
tgz
一直进入到 …\dist\ansible-2.5.10.tar\ansible-2.5.10\test\integration\targets\ 目录下,找到并删除copy目录
copy
然后,点左上角的返回按钮,一直返回到 …\ansible-2.5.10.tar.gz\dist\ansible-2.5.10.tar\ 目录,弹出是否要保存更新,点确定
在这里插入图片描述

3.2 解压缩

在点击确定之后的页面,点击提取,获得一个名为ansible-2.5.10.tar的压缩包
提取
点左上角的返回按钮,选择ansible-2.5.10.tar,点击提取,获得一个名为ansible-2.5.10的文件夹
tar提取

3.3 安装

以管理员身份运行CMD,或其他命令行工具,进入文件夹内部
ll
执行安装命令

python setup.py install

验证安装结果

python
Python 3.7.8 (tags/v3.7.8:4b47a5b6ba, Jun 28 2020, 08:53:46) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import ansible
>>>

在IDE中也能看到安装结果
IDE

总结

整个安装过程并不复杂,安装完成也只是解决了Python开发包的问题,本身ansible的功能无法使用。要测试功能,还是需要在Linux环境下部署测试环境进行测试。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Python安装Ansible,可以按照以下步骤进行操作: 1. 确保已经安装Python和pip工具。Python版本应为2.7或更高版本。 2. 使用以下命令安装Ansible的依赖: ``` pip install -U setuptools pycrypto cryptography ``` 3. 安装Ansible本身。可以使用以下命令安装最新版本的Ansible: ``` pip install ansible ``` 你也可以指定特定的版本进行安装,例如: ``` pip install ansible==2.9.9 ``` 在安装过程中,pip会自动下载安装Ansible及其相关依赖。 4. 安装完成后,可以使用以下命令检查Ansible的版本: ``` ansible --version ``` 这将显示已安装Ansible版本以及其他配置信息。 请注意,安装Ansible时可能需要管理员权限。确保以管理员身份运行命令或在虚拟环境中进行安装。 引用提供了一个完整的安装Ansible的示例,其中含更多细节和依赖项安装的步骤。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [python自动化之Ansible安装教程](https://download.csdn.net/download/weixin_38706951/13991839)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [Linux-基于python2.7.5安装ansible最强攻略【适用于python3版本安装ansible】](https://blog.csdn.net/weixin_36522099/article/details/106595572)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值