it-swarm.com.ru

Не удалось установить пакет Beautiful Soup. Сообщение об ошибке: "SyntaxError: отсутствуют скобки при вызове" print ""

Я установил Python 3.5 на мой компьютер с Windows 8. Я также установил Pycharm Community версии 5.0.4. Я не могу установить модуль BeautifulSoup через опцию настроек в Pycharm. Я получаю следующую ошибку в Pycharm:

Collecting BeautifulSoup
  Using cached BeautifulSoup-3.2.1.tar.gz
  Complete output from command python setup.py Egg_info:
  Traceback (most recent call last):
    File "<string>", line 1, in <module>
    File "C:\Users\Kashyap\AppData\Local\Temp\pycharm-packaging0.tmp\BeautifulSoup\setup.py", line 22
      print "Unit tests have failed!"
                                    ^
  SyntaxError: Missing parentheses in call to 'print'

  ----------------------------------------

Command "python setup.py Egg_info" failed with error code 1 in C:\Users\Kashyap\AppData\Local\Temp\pycharm-packaging0.tmp\BeautifulSoup

Путь к установленной папке Python: 3.5.1 (C:\Program Files (x86)\Python35-32\python.exe)

24
bharadwaj

Вы пытаетесь установить BeautifulSoup 3, который не совместим с Python 3. Как объясняет окно ошибки Pycharm:

Убедитесь, что вы используете версию Python, поддерживаемую этим пакетом. В настоящее время вы используете Python 3.5.

Однако вместо этого вы хотите установить BeautifulSoup 4; название проекта для этой серии было изменено на beautifulsoup4 . BeautifulSoup 4 существует уже несколько лет и поддерживает Python 3.

44
Martijn Pieters

Использовать Anaconda с более свежим BeautifulSoup4 проще всего.

conda install BeautifulSoup4

или же 

pip3 install BeautifulSoup4
4
tymac

ты можешь попробовать  

pip2 install BeautifulSoup4

Надеюсь это поможет

0
Zaman