从终端检查ipython库的版本?

时间:2015-11-10 05:20:43

标签: terminal ipython version libraries anaconda

我正在使用Anaconda发行版的iPython,我想知道如何从终端(使用Mac)检查某些库的版本,例如scikit_learn,但不知道命令......

有人会建议吗?谢谢!

1 个答案:

答案 0 :(得分:3)

使用anaconda,您可以使用以下命令找到有关该版本的信息:

conda list <package name>

例如:

conda list scipy

将返回(在我的系统上,从我的默认环境中)

# packages in environment at /Users/reblochonmasque/anaconda3:
#
scipy                     0.15.1               np19py34_0 

针对您的具体问题,请使用:

conda list scikit-learn

要查找适用于您的系统的版本,请使用:

conda info scikit-learn

如果您发现需要更新库,请先更新conda

conda update conda

然后,更新anaconda将更新所有库(由conda安装的库)

conda update anaconda

如果您只想更新此特定库(但您可能需要处理依赖项)

conda update -n <environment name> scikit_learn

如果您需要恢复到以前的版本: 首先找出您更新的版本的历史记录

conda list -r scikit-learn

然后选择要恢复的修订版本(编号将来自上面命令给出的列表):

conda install --revision=4 scikit-learn