2013-12-22 2 views
1

У меня есть сервер CentOS и я установил python2.7 на нем ... я установил:Python netadd модуль на CentOS

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

У меня есть сценарий, который использует питона netadd модуль ... но когда я бегу мой сценарий, я вижу следующее сообщение об ошибке:

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

Does 'dns_finder.py' использовать системный питона Проверьте первую строку из' в dns_find? er.py'. – falsetru

+0

Я написал: #!/Usr/local/bin/python2.7 – MLSC

ответ

2

Согласно комментарию, вы используете свой собственный вариант Python, пользовательские versrion не используют установленный пакет с использованием yum

Использовать версию системы питона;. Замените следующую строку :

#!/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

Смежные вопросы