python3.4安装ansible python 安装失败。

ansible错误ImportError: No module named ansible.runner记录
on 周五 30.10.
在使用yum***ansible后,查看ansible是否正常使用时,报以下错误:
[root@ansible_01 ~]# ansible -v
Traceback (most recent call last):
File "/usr/bin/ansible", line 36, in &module&
from ansible.runner import Runner
ImportError: No module named ansible.runner
解决方法:
& & 使用pip install***过ansible就正常使用
[root@ansible_01 ~]# pip install ansible
Collecting ansible
Downloading ansible-1.9.4.tar.gz (937kB)
100% |????????????????????????????????| 937kB 100kB/s
Collecting paramiko (from ansible)
Downloading paramiko-1.15.3-py2.py3-none-any.whl (166kB)
100% |????????????????????????????????| 167kB 136kB/s
Collecting jinja2 (from ansible)
Downloading Jinja2-2.8-py2.py3-none-any.whl (263kB)
100% |????????????????????????????????| 266kB 1.4MB/s
Collecting PyYAML (from ansible)
Downloading PyYAML-3.11.tar.gz (248kB)
100% |????????????????????????????????| 249kB 72kB/s
Requirement already satisfied (use --upgrade to upgrade): setuptools in /usr/local/python27/lib/python2.7/site-packages/setuptools-18.4-py2.7.egg (from ansible)
Collecting pycrypto&=2.6 (from ansible)
Downloading pycrypto-2.6.1.tar.gz (446kB)
100% |????????????????????????????????| 446kB 117kB/s
Collecting ecdsa&=0.11 (from paramiko-&ansible)
Downloading ecdsa-0.13-py2.py3-none-any.whl (86kB)
100% |????????????????????????????????| 90kB 141kB/s
Collecting MarkupSafe (from jinja2-&ansible)
Downloading MarkupSafe-0.23.tar.gz
Installing collected packages: ecdsa, pycrypto, paramiko, MarkupSafe, jinja2, PyYAML, ansible
Running setup.py install for pycrypto
Running setup.py install for MarkupSafe
Running setup.py install for PyYAML
Running setup.py install for ansible
Successfully installed MarkupSafe-0.23 PyYAML-3.11 ansible-1.9.4 ecdsa-0.13 jinja2-2.8 paramiko-1.15.3 pycrypto-2.6.1
正常显示版本信息
[root@ansible_01 ~]# ansible --version
ansible 1.9.4
configured module search path = NoneAnsible(3)
& 其实,ansible***起来蛮简单的,但是扛不住我作死……
& 环境是CentOS 7,一开始里面自带了python,然后我根据一个博客,又装了python2.7,然后就开始各种坑爹了。因为***了python的不同版本,众所周知,需要改yum的配置文件,否则yum不可用。然而,就算改了,我的yum还是崩了,在网上各种找资料…………
& yum显现出来的问题是,每次install的时候,输入yes后,***总会失败。&
& 解决方法是在上面下载
-rw-r--r--1 root root
89980 Dec 16 14:09python-2.7.5-34.el7.x86_64.rpm
-rw-r--r--1 root root
400012 Dec 16 14:08python-devel-2.7.5-34.el7.x86_64.rpm
-rw-r--r--1 root root 1315424 Dec 16 14:09 python-libs-2.7.5-34.el7.x86_64.rpm
-rw-r--r--1 root root
110000 Dec 16 13:56python-urlgrabber-3.10-7.el7.noarch.rpm
-rw-r--r--1 root root 1272736 Dec 16 14:10 yum-3.4.3-132.el7.centos.0.1.noarch.rpm
& 然后把以上的rpm放入一个文件夹中,输入
rpm -Uvh --replacepkgs *.rpm替代成新的软件包管理器,之后就OK了~
[root@compute1 ansible]# yum install ansible
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Resolving Dependencies
--& Running transaction check
---& Package ansible.noarch 0:1.9.2-1.el7 will be installed
--& Processing Dependency: python-keyczar for package: ansible-1.9.2-1.el7.noarch
--& Running transaction check
---& Package python-keyczar.noarch 0:0.71c-2.el7 will be installed
--& Finished Dependency Resolution
Dependencies Resolved
===========================================================================================================================
Repository
===========================================================================================================================
Installing:
1.9.2-1.el7
Installing for dependencies:
python-keyczar
0.71c-2.el7
Transaction Summary
===========================================================================================================================
1 Package (+1 Dependent package)
Total download size: 1.9 M
Installed size: 7.6 M
Is this ok [y/d/N]: y
Downloading packages:
(1/2): ansible-1.9.2-1.el7.noarch.rpm
(2/2): python-keyczar-0.71c-2.el7.noarch.rpm
---------------------------------------------------------------------------------------------------------------------------
7.8 MB/s | 1.9 MB
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : python-keyczar-0.71c-2.el7.noarch
Installing : ansible-1.9.2-1.el7.noarch
: python-keyczar-0.71c-2.el7.noarch
: ansible-1.9.2-1.el7.noarch
Installed:
ansible.noarch 0:1.9.2-1.el7
Dependency Installed:
python-keyczar.noarch 0:0.71c-2.el7
然后就可以各种编写playbook装X了……
比较靠谱的一个ansible***参考链接:/image-text/config/03.html
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:14465次
排名:千里之外
原创:35篇
转载:14篇
(1)(5)(3)(1)(1)(8)(6)(2)(3)(3)(6)(9)(3)打赏支付方式:
您看完此文章的心情是
当前热门文章
阅读更多:
阅读更多:
阅读更多:
看过本文的人还看过
一个文化艺术垂直电子商务网站。
一个文化艺术垂直电子商务网站。
日oracle发布了最新补丁,手上有个11204的rac,顺手打上(patchauto方
日oracle发布了最新补丁,手上有个11204的rac,顺手打上(patchauto方
CopyRight (C)
网站名称 版权所有. All Rights Reserved.备案号:

参考资料

 

随机推荐