Skip to main content

A fast pip tool with domestic mirror sources

Project description

qpip

qpip 是一个对 python -m pip 的轻量封装,可以在安装 Python 包时自动使用更快的镜像源。

功能特性

  • 始终使用当前 Python 解释器调用 pip,避免直接依赖独立的 pip 可执行文件。
  • 仅在 installdownloadwheelindexsearch 这类需要联网的子命令上自动注入镜像源。
  • 如果用户已经显式传入 --index-url--extra-index-url--find-links--no-index,不会强行覆盖。
  • 同时支持 qpip tsinghua install numpyqpip --mirror douban install pandas 两种写法。
  • 支持 qpip i requests 这样的 pip install 简写。
  • 支持 python -m qpip 运行方式,并提供 --dry-run 用于预览最终命令。
  • 命令行帮助、错误提示和镜像列表。

安装

pip install qpip

使用方法

qpip install requests
qpip i requests
qpip tsinghua install numpy
qpip tsinghua i numpy
qpip --mirror douban install pandas
qpip --dry-run install fastapi
qpip --list-mirrors
qpip --help
python -m qpip install rich

如果你要把以 - 开头的参数直接传给 pip,请在前面加上 --

qpip -- --version

默认镜像

qpip 默认使用 ali。如果你想修改默认镜像,可以设置环境变量 QPIP_DEFAULT_MIRROR

set QPIP_DEFAULT_MIRROR=tsinghua
qpip install httpx

支持的镜像源

  • ali: https://mirrors.aliyun.com/pypi/simple/
  • tsinghua: https://pypi.tuna.tsinghua.edu.cn/simple/
  • douban: https://pypi.doubanio.com/simple/

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

qpip-0.1.4.tar.gz (7.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

qpip-0.1.4-py3-none-any.whl (8.0 kB view details)

Uploaded Python 3

File details

Details for the file qpip-0.1.4.tar.gz.

File metadata

  • Download URL: qpip-0.1.4.tar.gz
  • Upload date:
  • Size: 7.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.8.10

File hashes

Hashes for qpip-0.1.4.tar.gz
Algorithm Hash digest
SHA256 80c6457923e03cfdd49347e7ac870d41c60fa1ad350be83ba667b7585573dbc0
MD5 5752dabb0b18f05c833c7c9accd66484
BLAKE2b-256 9456709e696f2089086496925074fb761d8626c9baefaa28e55bb4c73527af11

See more details on using hashes here.

File details

Details for the file qpip-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: qpip-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 8.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.8.10

File hashes

Hashes for qpip-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 b8b54c4edd51951b7f31f5a549c9bf9a47058426d05a205a36ffd81ee0763564
MD5 f9eb2e029ff99d74195bd4292e9370ca
BLAKE2b-256 e70a9108dc461051128bb3d90ffcd3488a5b5a239a19bc7f9ec5cf42e93db107

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page