- 论坛徽章:
- 0
|
anonymous0502 发表于 2012-05-03 14:23
那可能是用来运行你的应用的python版本不对吧,打印一下版本号看看对不对。
照你要运行的脚本的格式开头几 ...
引用版本上我指定了python2.7。具体请看:
[root@nagios ~]# ansible test -m ping
2.7.2 (default, May 3 2012, 11:30:5
[GCC 4.1.2 20080704 (Red Hat 4.1.2-51)]
['/usr/local/bin', '/usr/local/lib/python2.7/site-packages/pip-1.0.2-py2.7.egg', '/usr/local/lib/python2.7/site-packages/ez_setup-0.9-py2.7.egg', '/usr/local/lib/python2.7/site-packages/distribute-0.6.14-py2.7.egg', '/usr/local/lib/python2.7/site-packages/AmFast-0.5.2-py2.7-linux-x86_64.egg', '/usr/local/lib/python2.7/site-packages/uuid-1.30-py2.7.egg', '/usr/local/lib/python2.7/site-packages/pymongo-2.1.1_-py2.7-linux-x86_64.egg', '/usr/local/lib/python2.7/site-packages/multiprocessing-2.6.2.1-py2.7-linux-x86_64.egg', '/usr/local/lib/python2.7/site-packages/paramiko-1.7.7.1-py2.7.egg', '/usr/local/lib/python2.7/site-packages/Jinja2-2.6-py2.7.egg', '/usr/local/lib/python2.7/site-packages/simplejson-2.5.0-py2.7-linux-x86_64.egg', '/usr/local/lib/python2.7/site-packages/anyjson-0.3.1-py2.7.egg', '/usr/local/lib/python27.zip', '/usr/local/lib/python2.7', '/usr/local/lib/python2.7/plat-linux2', '/usr/local/lib/python2.7/lib-tk', '/usr/local/lib/python2.7/lib-old', '/usr/local/lib/python2.7/lib-dynload', '/usr/local/lib/python2.7/site-packages']
172.16.2.23 | FAILED >> {
"failed": true,
"msg": "",
"parsed": false
}
stderr: [172.16.2.23] => Traceback (most recent call last):
File "/var/tmp/ansible.d27986/ping", line 23, in ?
import simplejson as json
ImportError: No module named simplejson
[root@nagios ~]# python2.7
Python 2.7.2 (default, May 3 2012, 11:30:5
[GCC 4.1.2 20080704 (Red Hat 4.1.2-51)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import simplejson
>>> print simplejson
<module 'simplejson' from '/usr/local/lib/python2.7/site-packages/simplejson-2.5.0-py2.7-linux-x86_64.egg/simplejson/__init__.pyc'>
>>> import json
>>> print json
<module 'json' from '/usr/local/lib/python2.7/json/__init__.pyc'>
>>> import simplejson as json
>>> print simplejson
<module 'simplejson' from '/usr/local/lib/python2.7/site-packages/simplejson-2.5.0-py2.7-linux-x86_64.egg/simplejson/__init__.pyc'>
>>> print json
<module 'simplejson' from '/usr/local/lib/python2.7/site-packages/simplejson-2.5.0-py2.7-linux-x86_64.egg/simplejson/__init__.pyc'>
|
|