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

作者:DEFAULT 时间:2023-11-02 22:04:11 

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

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

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

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:

pip install pip-search

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

vi ~/.bashrc;
export PATH=~/.local/bin:$PATH;
source ~/.bashrc;

使用示例:

pip_search django

结果:

🐍 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.

......

来源:https://segmentfault.com/a/1190000043396906

标签:python,查找,指定,依赖包
0
投稿

猜你喜欢

  • MySQL的使用中实现读写分离的教程

    2024-01-20 00:03:23
  • 如何基于python操作json文件获取内容

    2023-03-30 15:48:04
  • python3 使用Opencv打开USB摄像头,配置1080P分辨率的操作

    2024-01-02 12:40:07
  • python WindowsError的错误代码详解

    2021-09-03 18:58:45
  • Python断言assert的用法代码解析

    2021-10-05 21:57:07
  • Golang开发库的集合及作用说明

    2024-02-01 08:03:24
  • 基于Python+Tkinter实现一个简易计算器

    2021-06-23 00:40:29
  • BigPipe:高性能的"流水线技术"网页

    2010-11-02 12:47:00
  • MySQL数据类型全解析

    2024-01-27 07:44:58
  • Oracle 日期的一些简单使用

    2009-08-05 20:42:00
  • Centos中彻底删除Mysql(rpm、yum安装的情况)

    2024-01-14 14:33:36
  • Python基础之模块详解

    2023-02-24 23:23:52
  • 微信支付--签名错误问题的解决方法

    2023-10-04 19:07:30
  • Python处理PPT文件的实用知识点总结

    2021-04-26 04:11:10
  • Python WEB应用部署的实现方法

    2022-02-18 07:34:35
  • vue+Element-ui实现分页效果

    2024-04-26 17:38:17
  • 使用Python和xlwt向Excel文件中写入中文的实例

    2023-08-27 19:18:08
  • 十个Python经典小游戏的代码合集

    2021-08-03 12:09:38
  • 使用pipenv管理python虚拟环境的全过程

    2021-08-26 13:05:55
  • 如何基于python实现脚本加密

    2021-10-07 19:23:05
  • asp之家 网络编程 m.aspxhome.com