Python和pip,列出可用的软件包的所有版本?

给定可以与pip一起安装的Python软件包的名称,是否有任何办法找出pip可以安装的所有可能版本的列表?现在是反复试验。

我正在尝试为第三方库安装一个版本,但是最新版本太新了,进行了向后不兼容的更改。所以我想以某种方式列出pip知道的所有版本,以便我可以对其进行测试。


RISEBY
浏览 1953回答 3
3回答

白衣非少年

pastebin上的脚本可以正常工作。但是,如果您要使用多个环境/主机,这不是很方便,因为您每次都必须复制/创建它。更好的全方位解决方案是使用yolk3k,可通过pip进行安装。例如,查看可用的Django版本:$ pip install yolk3k$ yolk -V djangoDjango 1.3Django 1.2.5Django 1.2.4Django 1.2.3Django 1.2.2Django 1.2.1Django 1.2Django 1.1.4Django 1.1.3Django 1.1.2Django 1.0.4yolk3k是2012年yolk停止开发的原版的叉子。尽管已不再维护(如下面的注释中所示),但似乎并支持Python 3。yolkyolk3k注意:我不参与yolk3k的开发。如果某些事情似乎无法正常工作,则在此处发表评论不会有多大区别。请改用yolk3k问题追踪器,并考虑提交修订(如果可能)。

浮云间

用于PIP> = 9.0使用$ pip install pylibmc==Collecting pylibmc==&nbsp; Could not find a version that satisfies the requirement pylibmc== (from&nbsp;&nbsp; versions: 0.2, 0.3, 0.4, 0.5.1, 0.5.2, 0.5.3, 0.5.4, 0.5.5, 0.5, 0.6.1, 0.6,&nbsp;&nbsp; 0.7.1, 0.7.2, 0.7.3, 0.7.4, 0.7, 0.8.1, 0.8.2, 0.8, 0.9.1, 0.9.2, 0.9,&nbsp;&nbsp; 1.0-alpha, 1.0-beta, 1.0, 1.1.1, 1.1, 1.2.0, 1.2.1, 1.2.2, 1.2.3, 1.3.0)No matching distribution found for pylibmc==–将打印所有可用版本,而无需实际下载或安装任何其他软件包。对于pip <9.0使用pip install pylibmc==blork哪里blork可以是不是有效版本号的任何字符串。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python