Python 谁更新pip软件包版本?

Python 谁更新pip软件包版本?,python,pip,package-managers,Python,Pip,Package Managers,有一个软件包没有像我在文档中看到的那样运行,我遇到了一些问题,直到我注意到pip安装了一个过时的版本 在pip软件包页面上,它似乎是2014年的最后一次更新,但当我安装时,软件包文件的版本在2013年年中进行了更新 更新pip包是如何工作的,应该由谁来做?项目维护人员(在github上,还是在pip页面上?所有可以使用pip下载的软件包实际上都托管在。Python组织与项目维护人员协作来主持项目。pip上的过时软件包与github上的文档和当前状态不一致,这一问题可能非常令人恼火。尽管你没有要求

有一个软件包没有像我在文档中看到的那样运行,我遇到了一些问题,直到我注意到pip安装了一个过时的版本

在pip软件包页面上,它似乎是2014年的最后一次更新,但当我安装时,软件包文件的版本在2013年年中进行了更新


更新pip包是如何工作的,应该由谁来做?项目维护人员(在github上,还是在pip页面上?

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

pip上的过时软件包与github上的文档和当前状态不一致,这一问题可能非常令人恼火。尽管你没有要求一个变通方法,我想贡献一个,以防其他用户可能会在这个页面上寻找这样的解决方法

首先卸载通过
pip安装的
软件包
,然后:

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

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

最酷的是,您仍然可以使用pip管理软件包,但不受Python软件包索引上可用版本的限制。

项目维护人员负责更新PyPI项目页面。可能是他们上传时出错了。你能给我们一个例子项目,让我们看看你在说什么吗?另一种可能是“旧”版本是与你的python版本兼容的最新版本。@SteveBarnes我是通过检查最新的git提交(大约更新一年)从pip安装的-这可能仍然会检查settings.py中的需求,如果版本不兼容,则会失败?@MartijnPieters这是一个一般性的问题,因此我不打算对任何维护人员的工作进行不好的解释,只是为了说明这一点,除非是至关重要的。从这里的字里行间阅读:如果我希望更新包,我应该联系的是维修人员?是的,您需要什么软件包?