pip:从远程 git 存储库中拉取更新

新手上路,请多包涵

几周前我从 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 ...

原文由 Amelio Vazquez-Reina 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.5k
2 个回答

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

你必须从 Git 重新安装:

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

原文由 Blender 发布,翻译遵循 CC BY-SA 4.0 许可协议

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

我通常的做法是在本地 git clone 存储库,然后在其上运行 python setup.py installpython setup.py develop ,这样我就可以确定正在使用的版本。

重新发出你第一次使用升级标志完成的命令否则就可以解决问题。:

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

原文由 Alexis Métaireau 发布,翻译遵循 CC BY-SA 4.0 许可协议

推荐问题