Я установил пакет python с именем запросы . (pip install -i http://pip.kennethreitz.com/simple запросов)
Сначала я попытался использовать обычного пользователя ( $ ), но не получилось, поэтому я попробовал использовать root (#) и работал.
Проблема была в использовании. Когда я пытаюсь простой код, такой как
$python
>>>import requests
>>>r = requests.get('http://www.google.com')
>>>r.content
Я получил неприятный раздражающий результат (см. ссылка на вставку .)
Но используя root
$sudo python
>>>import requests
>>>r = requests.get('http://www.google.com')
>>>r.content
Я получил правильный и разумный результат: pastebin .
Как я могу это исправить? Это также происходит с urllib.urlencode . (Может быть, установлен с помощью sudo easy_install, но я больше не помню).
Я пробовал chmod -R 777 в / usr / local / lib / python2.6 / dist-packages и / usr / local / lib / python2.6 / site-packages но все еще с той же проблемой.
Я действительно думаю, что проблема с пакетами Python, потому что этот код очень прост.
Сведения о системе:
Python 2.6.5
Ubuntu LTS 10.04.4
запрашивает пакет 0.7.5