我如何恢复到Anaconda的先前包裹?

时间:2014-05-31 20:10:45

标签: python anaconda conda

如果我这样做

conda info pandas

我可以看到所有可用的包。

我将pandas更新到今天早上的最新版本,但我现在需要恢复到以前的版本。我试过了

conda update pandas 0.13.1

但那并没有奏效。如何指定要使用的版本?

3 个答案:

答案 0 :(得分:113)

我不得不使用install函数:

conda install pandas=0.13.1

答案 1 :(得分:98)

对于您希望还原最近安装的对依赖项进行多项更改的程序包(例如tensorflow)的情况,您可以"回滚"通过以下方法到早期安装状态:

conda list --revisions
conda install --revision [revision number]

第一个命令显示以前的安装修订版(带有依赖关系),第二个命令恢复为您指定的revision number

请注意,如果您希望(重新)安装更高版本,则可能必须重新安装所有中间版本。如果你曾在修订版23,重新安装修订版20并希望返回,则可能需要运行每个版本:

conda install --revision 21
conda install --revision 22
conda install --revision 23

答案 2 :(得分:1)

我知道它当时不可用,但现在您也可以使用 Anaconda navigator 在环境选项卡中安装特定版本的软件包。