2015-07-05 21 views
6

Ho problemi con l'utilizzo del modulo "richieste" sul mio Mac. Io uso python34 e ho installato il modulo 'richieste' via pip. Posso verificarlo eseguendo di nuovo l'installazione e mi mostrerà che il modulo è già installato.PyCharm non riconosce il modulo installato

15:49:29|mymac [~]:pip install requests 
Requirement already satisfied (use --upgrade to upgrade): requests in /opt/local/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages 

Anche se posso importare modulo 'richieste' via interattivo di Python, cercando di eseguire '' le richieste di importazione in PyCharm cede errore 'Non ci sono richieste di modulo denominato'. Ho controllato le mie impostazioni dell'interprete PyCharm Python e (credo) sia impostato sullo stesso python34 usato nel mio ambiente. Tuttavia, non riesco a vedere il modulo 'richieste' elencato in PyCharm.

PyCharm Python interpreter settings

E 'ovvio che mi manca qualcosa qui. Potete consigliare dove dovrei guardare o cosa devo aggiustare per far funzionare questo modulo? Avevo l'impressione che quando installo il modulo tramite pip nel mio ambiente, PyCharm rileverà queste modifiche. Tuttavia, sembra che qualcosa è rotto dalla mia parte ...

+0

quello che fa 'che -a uscita python'? –

+2

È necessario configurare un virtualenv per il progetto e installare le richieste in questo. – jonrsharpe

+0

quale -a python restituisce in seguito: 23: 47: 55 | mymac [~]: quale -a python /opt/local/bin/python /usr/bin/python –

risposta

3

Utilizzando dual pitone 2.7 e 3.4 con 2.7 di default, ho sempre usato PIP3 per installare i moduli per la 3.4 interprete e pip per installare i moduli per la 2.7 interprete.

Prova questo:

pip3 install requests

+0

Per favore aggiungi un contesto alla risposta. Vuoi dire pip3 invece pip aiuterà? – Jayan

+1

Questo è stato davvero molto utile per me. Ora sto usando 'pip3' invece di' pip', e PyCharm (su Python3.x) sta aggiornando e aggiungendo gli Interpreti di progetto da solo. Grazie. – lokilindo

5

Aprire la console python del vostro PyCharm. Clicca su Rerun. Si dirà qualcosa di simile in seguito sulla prima riga

/System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7 /Applications/PyCharm.app/Contents/helpers/pydev/pydevconsole.py 52631 52632 

in questo scenario PyCharm sta usando seguente interpretor

/System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7 

Ora accendere console ed eseguire comando seguente

sudo /System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7 -m pip install <name of the package> 

Questo dovrebbe installare il pacchetto :)

10

Se si utilizza PyCharms CE (Community Edition), poi clicca sul:

File->Default Settings->Project Interpretor

Screenshot: Interpretor Settings

vedere il segno + in basso, cliccare su di esso. Si aprirà un'altra finestra di dialogo con una serie di moduli disponibili. Seleziona il tuo pacchetto (ad es. Richieste) e PyCharm farà il resto.

MD

0

PyCharm non è in grado di riconoscere i moduli installati locali, in quanto interprete Python selezionato è errato. Dovrebbe essere quello in cui vengono installati i pacchetti pip, ovvero l'ambiente virtuale.

Ho installato pacchetti tramite pip in Windows. In Pycharm, non sono stati rilevati né è stato mostrato alcun altro interprete Python (solo Python 3.6 è installato sul mio sistema).

enter image description here

ho riavviato l'IDE. Ora ero in grado di vedere l'interprete python creato nel mio ambiente virtuale. Seleziona quell'interprete python e tutti i tuoi pacchetti verranno mostrati e rilevati. Godere!

enter image description here

Problemi correlati