web-dev-qa-db-ja.com

パッケージBeautiful Soupのインストールに失敗しました。エラーメッセージは「SyntaxError:Missing parentheses in call in 'print'」です

Windows 8コンピューターにPython 3.5をインストールしました。Pycharmコミュニティバージョン5.0.4もインストールしました。Pycharmの[設定]オプションからBeautifulSoupモジュールをインストールできません。 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)

32
bharadwaj

BeautifulSoup 3をインストールしようとしていますが、これはPython 3互換ではありません。Pycharmエラーウィンドウで説明されているように:

このパッケージでサポートされているバージョンPythonを使用してください。現在、Python 3.5。

ただし、代わりにBeautifulSoup4をインストールします。そのシリーズのプロジェクト名は beautifulsoup4 。 BeautifulSoup 4は数年前からリリースされており、Python 3。

47
Martijn Pieters

最新のBeautifulSoup4でAnacondaを使用するのが最も簡単です。

conda install BeautifulSoup4

または

pip3 install BeautifulSoup4
4
tymac

試して

pip install BeautifulSoup4
1

試すことができます

pip2 install BeautifulSoup4

このヘルプを願っています

0
Zaman