Я получаю сообщение об ошибке ниже при попытке импортировать urllib2:
>>> import urllib2
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib64/python2.7/urllib2.py", line 94, in <module>
import httplib
File "/usr/lib64/python2.7/httplib.py", line 69, in <module>
from array import array
ImportError: cannot import name array`
Есть мысли по этому поводу?
array.py
stdlib своим собственным? Попробуйтеimport array
, а затемprint array.__file__
, чтобы исключить это. - person DSM   schedule 02.04.2013import urllib2
, это исключает единственный наиболее распространенный источник такого родаImportError
. Хм. У меня все еще будет соблазн отредактироватьhttplib.py
и добавитьimport array; print array.__file__; print dir(array)
прямо перед строкойfrom array import array
, чтобы увидеть, что, по его мнению, доступно для импорта. - person DSM   schedule 02.04.2013print
не предназначены для того, чтобы это исправить, они пытаются помочь нам понять, в чем проблема. - person DSM   schedule 02.04.2013