我几周前从GitHub安装了scikit-learn:
pip install git+git://github.com/scikit-learn/scikit-learn@master
我去了GitHub,从那时起主分支发生了一些变化。
如何更新scikit-learn
的本地安装?
我试过了pip install scikit-learn --upgrade
,但我得到了:
Requirement already up-to-date
Cleaning up ...
答案 0 :(得分:20)
pip
在Python包索引中搜索库。你的版本比那里的最新版本更新,所以pip不会更新它。
你必须从Git重新安装:
$ pip install git+git://github.com/scikit-learn/scikit-learn@master
答案 1 :(得分:7)
您需要从github或本地安装版本。
我通常采用的方式是在本地git克隆存储库,然后在其上运行python setup.py install
或python setup.py develop
,以便我确定正在使用的版本。
重新发出你第一次使用升级标志完成的命令,否则就可以了。
pip install --upgrade git+git://github.com/scikit-learn/scikit-learn@master
答案 2 :(得分:1)
IIRC,Pip基于pypi安装。如果你想升级到github上当前托管的版本,那么你将不得不使用github中的url。