2013-12-22 62 views
1

netadd模块我有一个CentOS的服务器,我就可以安装python2.7 ... 我装:的Python在CentOS

yum groupinstall "Development tools" 
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel 

我也有一个使用netadd模块python脚本... 但当我运行我的脚本中,我看到了以下错误:

Traceback (most recent call last): 
    File "./dns_finder.py", line 4, in <module> 
    from netaddr import * 
ImportError: No module named netaddr 

我装:

yum install python-netaddr.noarch 

你能帮助我能做什么......吗? :( 非常感谢你

+0

不'dns_finder.py'使用系统蟒蛇检查了'dns_find的第一线? er.py'。 – falsetru

+0

我写到了:#!/ usr/local/bin/python2.7 – MLSC

回答

2

根据该意见,你使用Python的定制版本;定制versrion不使用使用yum安装包

使用系统Python版本;替换以下行:

#!/usr/local/bin/python2.7 

#!/usr/bin/python 
+0

谢谢,但是下一个错误现在是dns.query,并且没有在yum中搜索dns.query – MLSC

+0

@Triumph,安装这个软件包(可能是'dnspython '?)到python的系统版本。 – falsetru

+0

谢谢你..一切都解决了:)(http://www.onaxer.com/2011/02/02/enabling-dnspython-in-python/) – MLSC