A fast pip tool with domestic mirror sources
Project description
qpip
qpip 是一个对 python -m pip 的轻量封装,可以在安装 Python 包时自动使用更快的镜像源。
功能特性
- 始终使用当前 Python 解释器调用
pip,避免直接依赖独立的pip可执行文件。 - 仅在
install、download、wheel、index、search这类需要联网的子命令上自动注入镜像源。 - 如果用户已经显式传入
--index-url、--extra-index-url、--find-links或--no-index,不会强行覆盖。 - 同时支持
qpip tsinghua install numpy和qpip --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
Release history Release notifications | RSS feed
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)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
qpip-0.1.4-py3-none-any.whl
(8.0 kB
view details)
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
80c6457923e03cfdd49347e7ac870d41c60fa1ad350be83ba667b7585573dbc0
|
|
| MD5 |
5752dabb0b18f05c833c7c9accd66484
|
|
| BLAKE2b-256 |
9456709e696f2089086496925074fb761d8626c9baefaa28e55bb4c73527af11
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b8b54c4edd51951b7f31f5a549c9bf9a47058426d05a205a36ffd81ee0763564
|
|
| MD5 |
f9eb2e029ff99d74195bd4292e9370ca
|
|
| BLAKE2b-256 |
e70a9108dc461051128bb3d90ffcd3488a5b5a239a19bc7f9ec5cf42e93db107
|