windows下安装ansible模块进行开发,调试

起因

因为进行ansible的自动化开发,最终要落实到web上面,为了方便进行ansible的一些导入,所以在windows下面安装ansible的python模块。
安装Ansible作为合法的Python库,这样我就可以在我的Windows开发环境中引用它并浏览源代码(而不是在Windows上运行Ansible )。

经过

直接pip3 install ansible安装的时候,报错,忘记那一串写的啥了,大概就是符号链接失败。
后面多方查证,才知道ansible不能直接安装在windows下面,所以去查如何安装在windows下。
有查到就是先pip setup.py build,然后在pip setup.py install。失败.....
还有一个就是用7zip去删除copy目录,然后提取tar包,对我来说也失败了。

结果

最后看到一个办法,就是windows下面不支持长链接,所以删除负号链接那一段也是可以的。
实践:

执行以下操作使其部分安装(一些失败,但不足以停止安装):
从github下载最新的压缩版本(例如https://github.com/ansible/ansible/archive/v2.9.2.zip).
注意,必须是压缩版本,因为tar.gz中有符号链接)。
解压缩为(例如) C:\Temp\ansible-2.9.2
更改_maintain_symlinks方法为直接返回(通过将setup.py更改为立即从_maintain_symlinks返回来移除符号链接依赖)
def _maintain_symlinks(symlink_type,base_path):
	return

在该目录下执行pip setup.py install 成功!

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值