2013-05-25 11 views
16

Utilizzo di Python 2.7 installato tramite homebrew. Ho quindi usato pip per installare IPython. Così, IPython sembra essere installato sotto:Comando IPython non trovato Terminal OSX. Pip installato

/usr/local/lib/python2.7/site-packages/

Penso che questo è vero, perché non v'è una directory IPython e ipython uovo.

Tuttavia, quando digito ipython nel terminale ottengo:

-bash: ipython: Command not found

non capisco il motivo per cui questo accade solo con IPython e non con Python? Inoltre, come posso risolvere questo? Quale percorso dovrei aggiungere in .bashrc? E come dovrei aggiungere?

Attualmente, il mio .bashrc legge:

PATH = $ PATH:/usr/local/bin/

Grazie!

+0

è davvero in esecuzione il pitone è stato installato, come già aveva python prima di installare un'altra versione di esso. – demure

+0

Ho aggiunto il commento alla domanda principale. – Rohit

+0

Scopri dove è stato installato lo script 'ipython' e, se necessario, collegalo in qualche punto del tuo PERCORSO. –

risposta

16

ho avuto questo problema anche i seguenti funzionato per me e sembra una soluzione semplice pulito:

pip disinstallazione ipython

pip installare ipython

sto correndo cani sciolti e ultima pip

+1

Grazie per la risposta. Ho appena installato Anaconda e ho trovato tutto a posto. – Rohit

+3

La risposta sopra non funziona per me. – hlin117

+0

Utilizzando 'pip install -U --user --force ipython' elaborato. – hlin117

4

Crea .pydistutils.cfg nella vostra directory home con seguente contenuto:

[global] 
verbose=1 

[install] 
install-scripts=$HOME/bin 

[easy_install] 
install-scripts=$HOME/bin 

E poi: pip install -U --user ipython. Ovviamente $HOME/bin deve essere nel tuo $PATH. I pacchetti verranno installati in $HOME/Library/Python, quindi solo per l'utente, non per tutto il sistema.

+0

Hmm .... quando faccio il comando pip come suggerito ottengo: nessuna opzione: --user # Ho aggiunto il mio nome account come utente, ovviamente! Qualche idea sul perché il comando fallisce? – Rohit

+0

Anche 'pip' deve essere installato su homedir. Esegui 'easy_install --user pip', per averne uno nel tuo' $ HOME/bin' e quindi l'opzione --user sarà abilitata. – nudzo

+0

Attendi, quando provo ESATTAMENTE il comando che hai suggerito di avere il seguente: installazione pip -U --user ipython Requisito già aggiornato: ipython in /usr/local/lib/python2.7/site-packages pulizia ... – Rohit

5

Controllare IPython se è installato con il comando di seguito:

$python -m IPython 

enter image description here Se si ottiene questo risultato come sopra l'immagine.

Poi esegue questo comando su terminale e aggiungere in / file di

$alias ipython='python -m IPython' 

Quindi provare corsa ~ .bash_profile "ipython" di nuovo sul terminale. Funziona bene per me.

argomenti

Riferimento:

ipython on MacOS 10.10 - command not found

iPython installed but not found