30

几周前我从 GitHub 安装了scikit-learn :

pip install git+git://github.com/scikit-learn/scikit-learn@master

我去了 GitHub,从那时起,master 分支发生了一些变化。

如何更新我的本地安装scikit-learn

我试过pip install scikit-learn --upgrade了,但我得到了:

Requirement already up-to-date
Cleaning up ...
4

3 回答 3

25

pip在 Python 包索引中搜索库。您的版本比那里的最新版本新,所以 pip 不会更新它。

您必须从 Git 重新安装:

$ pip install git+git://github.com/scikit-learn/scikit-learn@main
于 2013-07-17T21:56:22.930 回答
18

您需要从 github 或本地安装版本。

我通常做的方式是在本地 git clone 存储库,然后在其上运行python setup.py install或运行python setup.py develop,因此我确定正在使用的版本。

使用升级标志重新发出您第一次执行的命令将起到作用。否则:

pip install --upgrade git+git://github.com/scikit-learn/scikit-learn@main
于 2013-07-17T22:25:27.030 回答
1

IIRC,Pip 基于 pypi 安装。如果您想升级到当前托管在 github 上的版本,那么您将不得不使用来自 github 的 url。

于 2013-07-17T21:57:18.267 回答