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

Я установил Python 3.5 на свой компьютер с Windows 8. Я также установил версию сообщества Pycharm версии 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)

Ответ 1

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

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

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

Ответ 2

Использование Anaconda с более текущим BeautifulSoup4 является самым легким.

conda install BeautifulSoup4

или

pip3 install BeautifulSoup4

Ответ 3

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

pip2 install BeautifulSoup4

Надеюсь, что эта помощь