2010-02-24 12 views
13

Sto passando a Python 3, ma non riesco a trovare una versione IPython per questo. Il principale IPython release page non elenca nulla di appropriato. Sarebbe molto apprezzato qualsiasi aiuto per far funzionare IPython per Py3k.Py3k e IPython

risposta

10

Vedi l'ipython dev mailing list

EDIT: vedi la Ipython 3 page - dove ora (gen 2011) si dice che c'è una versione per Python 3 in versione del codice sorgente solo

EDIT: e ora iPython supporta Python 3 direttamente .

+1

Grazie. Per coloro che non vogliono cercare negli archivi di listrv, la risposta è "Non supportato ora, forse più tardi". –

+1

IPython ha ora pieno supporto per Python3, grazie in gran parte a Thomas K. –

+0

se ipython supporta direttamente python3, come posso chiamarli. Ho 2.7 (predefinito) e 3. Ho creato un virtualenv con python3 come predefinito all'interno del virtualenv. Ora dentro il vrtualenv voglio che ipython faccia uso di python3 e non di python2. come faccio a invocare? La pagina dice solo che supporta 2.X e 3.X ora, nessun altro dettaglio a parte quello su come invocare python3 all'interno di ipython? – arvindh

9

Il supporto di Python 3 è in circolazione da parecchio tempo. Non hai bisogno di una versione diversa. IPython supporta le versioni moderne di Python 2 e 3. Basta eseguire IPython con l'interprete appropriato, python3 ipython.py. Puoi installare IPython su Python3 eseguendo setup.py con il tuo interprete Python3.

+1

Sul mio sistema puoi anche digitare 'ipython3' – tdc

+1

Puoi farlo una volta installato IPython, ma devi prima installarlo. Anche questa risposta è abbastanza vecchia ora; la maggior parte degli utenti vorranno il Notebook IPython, che ha più deps che questa risposta risolverà. La storia ufficiale di questi giorni è usare una distro Python come Anaconda, ma penso che stiano cercando di migliorare l'unica opzione per i nuovi utenti. Il packaging è migliore oggi, ma molte persone vogliono l'ultima versione. –