当前位置:   article > 正文

python查看pypi第三方库可安装的全部版本_查看pip下载安装第三方库版本

查看pip下载安装第三方库版本

运行下面的代码即可:

import json
from urllib import request
from pkg_resources import parse_version
import ssl

ssl._create_default_https_context = ssl._create_unverified_context


def versions(pkg_name):
    url = f'https://pypi.python.org/pypi/{pkg_name}/json'
    releases = json.loads(request.urlopen(url).read())['releases']
    return sorted(releases, key=parse_version, reverse=True)


if __name__ == '__main__':
    # name = input() # 这个可以接收输入
    name = "pandas" # 这是要查询的库名称
    print("正在查询:{}".format(name))
    value_list = versions(name)
    print(value_list)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20

其他方法

  1. 使用pypi

    使用pip >= 20.3:

    pip install --use-deprecated=legacy-resolver pandas==
    
    • 1

    或pip >= 21.1:

    pip install pandas==
    
    • 1
  2. yolk3k(目前已不再支持)

    yolk3k安装方法:

    pip install yolk3k
    
    • 1

    yolk3k文档 & pypi地址:https://pypi.org/project/yolk3k/

    使用方法:

    import ssl
    import os
    
    ssl._create_default_https_context = ssl._create_unverified_context
    os.system("yolk -V pandas")
    
    • 1
    • 2
    • 3
    • 4
    • 5

参考文章

Python and pip, list all versions of a package that’s available?:https://stackoverflow.com/questions/4888027/python-and-pip-list-all-versions-of-a-package-thats-available?rq=1

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/563395
推荐阅读
相关标签
  

闽ICP备14008679号