用pip查看要安装的python包的所有版本

我使用的是ubuntu20.04,windows下操作相同

文章目录

  • 正文
  • 第一点
  • 第二点:可能出现的bug
  • 正文

    首先,我的pip版本如下:

    然后,就可以通过:

    : pip index versions [your python module name]
    #[your python module name]换成你要找的包名
    

    来查找你所需要安装的python包的所有版本了

    演示如下(查找tensorflow版本):

    注(2021.12.13):
    今天在windows上把pip版本退回到了20.2,pip –help之后发现没有 index这条子命令,所以本方法只能针对较新版本的pip;
    如果是较老的版本,pip没有index这个子命令的话,可以用:

    pip install package_name==
    

    来查找所要安装的适用于自己操作系统和架构的python包的所有版本
    如:

    第一点

    其实自己用好工具自带的功能也能找到这种方法的,如下:

    #先输入以下命令来查找pip的可用参数选项
    : pip --help
    

    可以发现有很多选项,其中有个就是index:
    然后就可以继续:

    : pip index --help
    

    就可以看到使用方法了:

    所以还是得用好–help、-h或者man [command]等命令去瞅瞅官方提供的说明哦~

    第二点:可能出现的bug

    使用最新的pip工具时,可能出现报错:

    ......
        raise ValueError("check_hostname requires server_hostname")
    ValueError: check_hostname requires server_hostname
    

    这可能是因为翻墙代理工具没有关,先关了代理就可以了

    来源:alphanoblaker

    物联沃分享整理
    物联沃-IOTWORD物联网 » 用pip查看要安装的python包的所有版本

    发表评论