Оригинальный пост в конце.
Я обнаружил, что это не специфично для Python, но также не работают curl / wget / telnet.
Теперь у меня есть частичное решение: запустите все от имени пользователя root ....
то есть sudo ipython, а затем запустите пример или sudo wget python.org
Привет
Я совершенно новичок в сетях / python. Мне нужно получить доступ к веб-странице с помощью urllib2 с моего ноутбука (Mac Os X 10.6.6). Я делаю это:
import urllib2
response = urllib2.urlopen('http://www.python.org/')
Я получаю либо:
ошибка urlopen [Errno 60] Тайм-аут операции
(дома)
или же
ошибка urlopen [Errno 51] Сеть недоступна
(на работе).
Я предполагаю, что это проблема с брандмауэром, к сожалению, я не могу понять, как предоставить доступ к urllib2. Я разрешил входящие соединения для модуля запуска python / ipython / Python в настройках брандмауэра, но не помогло ...
Мой питон v2.6.1, urllib2 v2.6.
Большое спасибо!