我目前正在使用IPython版本4。
$ 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]:
如何将其降级到版本3(少于4)?
答案 0 :(得分:6)
使用 conda remove
1 和 conda install
。
conda remove
将删除当前版本的ipython
:
conda remove ipython
然后,您可以选择搜索要使用ipython
安装的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
使用星号条目表示您拥有的当前版本。
然后,使用conda install ipython=version_num
安装所需的版本。请注意每个ipython
版本所需的默认Python版本!
1 正如我最近注意到的那样,conda remove
步骤已经过时了。您只需使用 conda search
列出python版本,然后使用您想要的版本执行conda install
,anaconda将为您安排替换:
(myenv)jim@unx: 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
你很高兴。
答案 1 :(得分:4)
Anaconda的降级非常简单。一些答案指向正确的答案,但有不必要的步骤。即使已经安装,您也可以指定版本,Anaconda将处理所包含的Anaconda软件包的依赖项。
conda install ipython=3
这将降级ipython和依赖包,以便在需要时它们可以使用指定的版本。
答案 2 :(得分:1)
尝试类似:
sudo /opt/anaconda/bin/pip install -I ipython==3.2.2
-I 表示忽略已安装的版本=>重新安装。