"модульные тесты потерпели неудачу" для beautifulsoup
Я пытаюсь установить beautifulsoup для python33, но он не устанавливается должным образом, он дает такую ошибку:
C:\Python33>pip install beautifulsoup
Downloading/unpacking beautifulsoup
Downloading BeautifulSoup-3.2.1.tar.gz
Running setup.py egg_info for package beautifulsoup
Traceback (most recent call last):
File "<string>", line 16, in <module>
File "c:\windows\temp\pip_build_Prashant\beautifulsoup\setup.py", line 22
print "Unit tests have failed!"
^
SyntaxError: invalid syntax
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 16, in <module>
File "c:\windows\temp\pip_build_Prashant\beautifulsoup\setup.py", line 22
print "Unit tests have failed!"
^
SyntaxError: invalid syntax
так что я могу сделать для этой ошибки, может ли кто-нибудь предложить мне?
Ответы
Ответ 1
Вы пытаетесь установить BeautifulSoup 3, который не совместим с Python 3. Вместо этого установите beautifulsoup4
:
pip install beautifulsoup4
Большинство кодеков, которые предполагают, что BeautifulSoup 3 также будет работать с BeautifulSoup 4. Для новых проектов просто придерживайтесь BS4.