2015-10-27 23 views
6

Ich bin derzeit mit IPython Version 4.Wie IPython4 bis 3 unter Verwendung von 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]: 

Wie kann ich es Herabstufung auf die Version 3 (weniger als 4) degradieren?

Antwort

1

Versuchen Sie so etwas wie:

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

-I bedeutet installierte Version zu ignorieren => neu zu installieren.

6

Durch die Verwendung von conda remove und conda install.

conda remove wird die aktuelle Version von ipython entfernen:

conda remove ipython 

Sie können dann für die Versionen von ipython optional suchen, die Sie mit conda search ipython installieren möchten:

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 

Mit dem Sterneintrag bezeichnet die Aktuelle Version, die Sie haben.

Verwenden Sie dann conda install ipython=version_num, um die gewünschte Version zu installieren. Achten Sie jedoch auf die Python-Standardversionen, die für jede ipython-Version erforderlich sind!


Wie ich kürzlich bemerkt, die conda remove Schritt ist überholt. Sie können einfach die Python-Versionen mit conda search Liste und führen Sie dann conda install mit der Version, die Sie wollen, anaconda kümmert sich um den Ersatz für Sie:

(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 

Und du bist gut zu gehen.

+0

Dies kann zur Deinstallation anderer Pakete führen. –

4

Downgrade in Anaconda ist sehr einfach. Einige Antworten zeigen auf die richtige Antwort, haben aber unnötige Schritte. Sie können nur die Version angeben, selbst wenn sie bereits installiert ist, und Anaconda wird die Abhängigkeiten von den enthaltenen Anaconda-Paketen behandeln.

Dadurch werden Ipython und abhängige Pakete heruntergestuft, so dass sie bei Bedarf mit der angegebenen Version arbeiten.