admin管理员组文章数量:1025235
起因
因为进行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/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 成功!
起因
因为进行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/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 成功!
版权声明:本文标题:windows下安装ansible模块进行开发,调试 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://it.en369.cn/jiaocheng/1742237320a1928718.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论