2015-04-29 2 views
0

Короче, вот мой код:Ошибка при использовании Python 3, Sublime BeautifulSoup

import requests 
from bs4 import BeautifulSoup 
import re 

request = requests.get("http://www.yellowpages.com/") 

soup = BeautifulSoup(request.content) 

print(soup.find_all("a")) 

Учитывая выше код я получаю следующее сообщение об ошибке:

[Decode error - output not utf-8] 

ли кто-то знает ва происходит и как мне это исправить?

Cheers!

ответ

0

Предполагая, что вы используете Windows: У меня была аналогичная проблема, которая была решена при настройке пути к системе. Чтобы установить системный путь, добавьте папку Python (в моем случае, C: \ Python3.5) в переменную среды «Путь».

Компьютер> Левый клик> Свойства> Расширенные системные настройки> Переменные среды> Найти «Путь»> Изменить.

Не забудьте использовать точку с запятой без пробелов. Перезапустить Возвышенный текст после этого, должен работать.

+0

К сожалению, это не сработало. Я написал по этому пути: Имя переменной: Путь Значение переменной: C: \ .... длинная строка .... C: \ Program Files \ TortoiseGit \ bin; C: \ Python34 \; Какие-нибудь подсказки, что происходит? –

+1

Пригвожден! http://stackoverflow.com/questions/22598005/sublime-text-3-python-3-and-utf-8-dont-like-each-other –

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