2016-03-02 37 views
11

Zainstalowałem Python 3.5 na moim komputerze z Windows 8. Zainstalowałem także Pycharm Community Version 5.0.4. Nie mogę zainstalować modułu BeautifulSoup poprzez opcję ustawień w Pycharm. Otrzymuję następujący błąd w pycharm:Nie można zainstalować pakietu Beautiful Soup. Komunikat o błędzie to "Błąd składni: brak nawiasów w wywołaniu" drukowania ""

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 

Ścieżka folderu zainstalowanego Pythona jest 3.5.1 (C: Program Files \ (x86) \ Python35-32 \ python.exe)

Odpowiedz

26

Jesteś próbuje zainstalować BeautifulSoup 3, który nie jest kompatybilny z Python 3. Ponieważ okno błędu pycharm wyjaśnia:

Make sure you use a version of Python supported by this package. Currently you are using Python 3.5.

jednak chcesz zainstalować BeautifulSoup zamiast; nazwa projektu dla tej serii została zmieniona na beautifulsoup4. BeautifulSoup 4 jest już dostępny od kilku lat i obsługuje Python 3.

+0

nie jestem w stanie zainstalować Piękne Soup4 albo. Pojawia się inny komunikat o błędzie "PermissionError: [WinError 5] Odmowa dostępu:" C: \\ Program Files (x86) \\ Python35-32 \\ Lib \\ site-packages \\ beautifulsoup4-4.4.1.dist- info'' – bharadwaj

+0

@bharadwaj: to zupełnie inny problem. Czy rzeczywiście masz prawo do zapisu w folderze 'C: \ Program Files (x86) \ Python35-32 \ Lib \ site-packages \', aby zainstalować pakiety? –

+0

Tak, mogę otworzyć folder – bharadwaj

2

Korzystanie z Anacondy z bardziej aktualnym BeautifulSoup4 jest najłatwiejsze.

conda install BeautifulSoup4 

lub

pip3 install BeautifulSoup4 
0

można spróbować

pip2 install BeautifulSoup4 

Hope to pomóc