从终端检查ipython库的版本?

Spi*_*uce 5 terminal version ipython libraries anaconda

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

有人可以建议吗?谢谢!

Reb*_*que 5

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

conda list <package name>
Run Code Online (Sandbox Code Playgroud)

例如:

conda list scipy
Run Code Online (Sandbox Code Playgroud)

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

# packages in environment at /Users/reblochonmasque/anaconda3:
#
scipy                     0.15.1               np19py34_0 
Run Code Online (Sandbox Code Playgroud)

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

conda list scikit-learn
Run Code Online (Sandbox Code Playgroud)

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

conda info scikit-learn
Run Code Online (Sandbox Code Playgroud)

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

conda update conda
Run Code Online (Sandbox Code Playgroud)

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

conda update anaconda
Run Code Online (Sandbox Code Playgroud)

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

conda update -n <environment name> scikit_learn
Run Code Online (Sandbox Code Playgroud)

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

conda list -r scikit-learn
Run Code Online (Sandbox Code Playgroud)

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

conda install --revision=4 scikit-learn 
Run Code Online (Sandbox Code Playgroud)