2016-03-02 25 views
11

Ho installato Python 3.5 sul mio computer Windows 8. Ho anche installato Pycharm Community Version 5.0.4. Non sono in grado di installare il modulo BeautifulSoup tramite l'opzione Impostazioni in Pycharm. Sto ottenendo il seguente errore nel PyCharm:Impossibile installare il pacchetto Beautiful Soup. Il messaggio di errore è "SyntaxError: parentesi mancanti nella chiamata a 'print'"

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 

percorso della cartella di installazione di Python è 3.5.1 (C: \ Program Files (x86) \ Python35-32 \ python.exe)

risposta

26

Sei cercando di installare BeautifulSoup 3, che non è compatibile con Python 3. Come spiega la finestra di errore PyCharm:

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

Tuttavia, si desidera installare BeautifulSoup invece; il nome del progetto per quella serie è stato modificato in beautifulsoup4. BeautifulSoup 4 è uscito da qualche anno e supporta Python 3.

+0

io non sono in grado di installare Bella Soup4 neanche. Viene visualizzato un messaggio di errore diverso "PermissionError: [WinError 5] Accesso negato: 'C: \\ Programmi (x86) \\ Python35-32 \\ Lib \\ site-packages \\ beautifulsoup4-4.4.1.dist- info'' – bharadwaj

+0

@bharadwaj: questo è un problema completamente diverso. Avete effettivamente accesso in scrittura alla cartella 'C: \ Programmi (x86) \ Python35-32 \ Lib \ site-packages \' per installare i pacchetti? –

+0

Sì, posso aprire la cartella – bharadwaj

2

L'utilizzo di Anaconda con il più attuale BeautifulSoup4 è il più semplice.

conda install BeautifulSoup4 

o

pip3 install BeautifulSoup4 
0

si può provare

pip2 install BeautifulSoup4 

Hope Questa Aiuto