2015-10-27 15 views
6

Attualmente sto usando IPython versione 4.Come effettuare il downgrade IPython4 a 3 utilizzando Anaconda

$ ipython 
WARNING: 'inline' not available as pylab backend, using 'auto' instead. 
Python 2.7.10 |Anaconda 2.1.0 (x86_64)| (default, Oct 19 2015, 18:31:17) 
Type "copyright", "credits" or "license" for more information. 

IPython 4.0.0 -- An enhanced Interactive Python. 
?   -> Introduction and overview of IPython's features. 
%quickref -> Quick reference. 
help  -> Python's own help system. 
object? -> Details about 'object', use 'object??' for extra details. 
Using matplotlib backend: MacOSX 

In [1]: 

Come posso effettuare il downgrade alla versione 3 (meno di 4)?

risposta

1

Prova qualcosa di simile:

sudo /opt/anaconda/bin/pip install -I ipython==3.2.2 

-I significa ignorare versione installata => reinstallazione.

6

Utilizzando conda remove e conda install.

conda remove rimuoverà la versione corrente di ipython:

conda remove ipython 

È possibile quindi opzionalmente cercare versioni di ipython che si desidera installare con conda search ipython:

ipython      0.13      py27_0 defaults   
          0.13      py26_0 defaults   
          0.13      py33_1 defaults   
          0.13      py27_1 defaults   
          0.13      py26_1 defaults   
          0.13.1     py33_1 defaults 
... continues.. 
          3.2.0     py27_0 defaults   
          3.2.1     py34_0 defaults   
          3.2.1     py33_0 defaults   
          3.2.1     py27_0 defaults   
          4.0.0     py35_0 defaults   
          4.0.0     py34_0 defaults   
          * 4.0.0     py27_0 defaults 

Con l'entrata stellato che indica la la versione corrente che hai

Quindi, utilizzare conda install ipython=version_num per installare la versione desiderata. Cerca però le versioni Python predefinite richieste da ciascuna versione ipython!


Come recentemente notato, il passo conda remove è obsoleto. Si può semplicemente elencare le versioni di Python con conda search e quindi eseguire conda install con la versione che si desidera, Anaconda si prende cura della sostituzione per voi:

(myenv)[email protected]: conda install ipython=3.2.0 
Fetching package metadata: .... 
Solving package specifications: ................ 

The following packages will be DOWNGRADED: 

    ipython: 4.0.1-py27_0 --> 3.2.0-py27_0 

Proceed ([y]/n)? y 

e siete pronti ad andare.

+0

Ciò potrebbe causare la disinstallazione di altri pacchetti. –

4

Il declassamento in Anaconda è molto semplice. Alcune risposte indicano la risposta corretta ma hanno passaggi non necessari. Puoi solo specificare la versione anche se già installata e Anaconda gestirà le dipendenze dai pacchetti Anaconda inclusi.

conda install ipython=3 

Questo downgrade di pacchetti ipython e dipendenti in modo che funzionino con la versione specificata, se necessario.

Problemi correlati