谁更新了pip包版本?

时间:2015-01-29 21:24:28

标签: python pip package-managers

我遇到一个包没有做我在其中阅读的文档的问题,直到我注意到pip安装了一个过时的版本。

在pip包页面上看起来好像是2014年的最新更新,但是当我安装时,包文件在2013年中期进行了版本化。

更新pip包是如何工作的以及应该做谁?项目维护者(在github上,或在pip页面上?)?

2 个答案:

答案 0 :(得分:2)

可以使用PIP下载的所有软件包实际上都托管在Python Package Index上。 Python组织与项目维护人员合作来主持项目。

答案 1 :(得分:0)

在pip上拥有过时的软件包而与github上的文档和当前状态不符的问题确实令人讨厌。尽管您没有要求一种解决方法,但如果其他用户可能会在此页面上寻找该解决方法,我还是希望提供一种解决方法。

在执行以下操作之前,请先卸载通过package安装的pip

pip uninstall package

接下来直接从github repo安装最新版本:

pip install git+https://github.com/user/package.git

有趣的是,您仍然可以使用pip管理软件包,但不受Python Package Index上可用版本的限制。