广告位联系
返回顶部
分享到

python查找指定依赖包简介信息实现介绍

python 来源:互联网 作者:佚名 发布时间:2023-10-18 22:59:58 人浏览
摘要

做python项目时,想安装某个依赖包的最新版本,但又不知道它的版本号具体到多少,因此需要搜索查看它的相关简介信息. 原来的时候,可以直接通过pip搜索查看:pip search xxx. 但如今,再用这种

做python项目时,想安装某个依赖包的最新版本,但又不知道它的版本号具体到多少,因此需要搜索查看它的相关简介信息.

原来的时候,可以直接通过pip搜索查看: pip search xxx.

但如今,再用这种方式会报错:

1

2

3

pip search django

ERROR: XMLRPC request failed [code: -32500]

RuntimeError: PyPI no longer supports 'pip search' (or XML-RPC search). Please use https://pypi.org/search (via a browser) instead. See https://warehouse.pypa.io/api-reference/xml-rpc.html#deprecated-methods for more information.

于是,得换另一种方法:pip_search,首先是安装pip_search:

1

pip install pip-search

安装完毕后,直接使用可能会报错找不到pip_search.因为本文所讨论的是在linux环境下,而pip下载依赖模块的路径可能是在~/.local/bin,这个路径可能尚未加入到系统环境变量中,所以需要:

1

2

3

vi ~/.bashrc;

export PATH=~/.local/bin:$PATH;

source ~/.bashrc;

使用示例:

1

pip_search django

结果:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

???? https://pypi.org/search/?q=django ????                    

┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┓

┃ Package                             ┃ Version ┃ Released   ┃ Description     ┃

┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━┩

│ ???? Django                           │ 4.1.6   │ 01-02-2023 │ A high-level    │

│                                     │         │            │ Python web      │

│                                     │         │            │ framework that  │

│                                     │         │            │ encourages      │

│                                     │         │            │ rapid           │

│                                     │         │            │ development and │

│                                     │         │            │ clean,          │

│                                     │         │            │ pragmatic       │

│                                     │         │            │ design.         │

│ ???? django-503                       │ 0.1     │ 03-10-2011 │ An app to show  │

│                                     │         │            │ 503 error page, │

│                                     │         │            │ while your      │

│                                     │         │            │ django site is  │

│                                     │         │            │ on maintenance. │

│ ???? django-filebrowser-django13      │ 3.0     │ 14-03-2011 │ Media-Manageme… │

│                                     │         │            │ with the Django │

│                                     │         │            │ Admin-Interfac… │

│                                     │         │            │ Package for     │

│                                     │         │            │ using without   │

│                                     │         │            │ django-grapelli │

│                                     │         │            │ in Django 1.3   │

│ ???? django-tracking-analyzer-django2 │ 0.3     │ 02-01-2019 │ User actions    │

│                                     │         │            │ tracking and    │

│                                     │         │            │ analytics for   │

│                                     │         │            │ Django sites.

 

......


版权声明 : 本文内容来源于互联网或用户自行发布贡献,该文观点仅代表原作者本人。本站仅提供信息存储空间服务和不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权, 违法违规的内容, 请发送邮件至2530232025#qq.cn(#换@)举报,一经查实,本站将立刻删除。
原文链接 :
相关文章
  • Jupyter Lab无法打开终端窗口的解决方法教程

    Jupyter Lab无法打开终端窗口的解决方法教程
    错误描述 本地Anaconda使用pip install jupyterlab后使用jupyter-lab打开窗口创建Terminal出现错误Launcher Error、Unhandled error、Dismiss 解决方案 通过查询
  • python查找指定依赖包简介信息实现介绍
    做python项目时,想安装某个依赖包的最新版本,但又不知道它的版本号具体到多少,因此需要搜索查看它的相关简介信息. 原来的时候,可以直接
  • Python3.10新特性之match语句示例介绍
    在Python 3.10发布之前,Python是没有类似于其他语言中switch语句的,要实现类似的功能最简单的方法就是通过if ... elif ... else ...语句,但是这样
  • numpy.insert()的具体使用方法介绍
    numpy.insert()主要用于向矩阵中插入行或列。对于多维矩阵,可以沿任意一个轴插入元素。 1. 参数说明 1 numpy.insert(arr, obj, values, axis=None) arr:
  • 22个Python的万用公式分享介绍

    22个Python的万用公式分享介绍
    在大家的日常python程序的编写过程中,都会有自己解决某个问题的解决办法,或者是在程序的调试过程中,用来帮助调试的程序公式。 小编
  • Python一行代码识别增值税发票实现介绍

    Python一行代码识别增值税发票实现介绍
    识别发票 录入发票是一件繁琐的工作,如果可以自动识别并且录入系统,那可真是太好了。 今天我们就来学习一下,如何自动识别增值税发
  • Python中文词频统计的介绍

    Python中文词频统计的介绍
    词频统计是指在文本中计算每个词出现的次数。 在 Python 中,可以使用一些第三方库(如 jieba)来分词,然后使用字典等数据结构记录每个
  • educoder之Python数值计算库Numpy图像处理介绍
    NumPy Python数值计算重要库 在图像处理领域,NumPy可以帮助我们高效地对图像进行处理。通过使用NumPy中的数组操作,我们可以快速地完成各种
  • Python中关于 *args与**args的用法介绍

    Python中关于 *args与**args的用法介绍
    关于 *args与**args的用法 *args 和 **kwargs主要用于函数定义,你可以将不定数量的参数传递给某个函数。 *args *args 不定参数(不定的意思是指,
  • python实现数组平移K位
    python数组平移K位 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 def move(ls: list, offset): 元素原索引+位移数
  • 本站所有内容来源于互联网或用户自行发布,本站仅提供信息存储空间服务,不拥有版权,不承担法律责任。如有侵犯您的权益,请您联系站长处理!
  • Copyright © 2017-2022 F11.CN All Rights Reserved. F11站长开发者网 版权所有 | 苏ICP备2022031554号-1 | 51LA统计