Skip to content

⚡⚡⚡超好用的pip下载加速工具,谁用谁知道!

License

Notifications You must be signed in to change notification settings

yhangf/PyQuickInstall

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

                                         _ __      _,.---._      .=-.-.
                                      .-`.' ,`.  ,-.' - ,  `.   /==/_ /
                                     /==/, -   \/==/ ,    -  \ |==|, |  
                                    |==| _ .=. |==| - .=.  ,  ||==|  |  
                                    |==| , '=',|==|  : ;=:  - ||==|- |  
                                    |==|-  '..'|==|,  '='  ,  ||==| ,|  
                                    |==|,  |    \==\ _   -    ;|==|- |  
                                    /==/ - |     '.='.  ,  ; -\/==/. /  
                                    `--`---'       `--`--'' `--`--`-`   

                                                    ---- by Hangfeng Yang

pqi: a terminal tools for Python:globe_with_meridians:

由于国内通过pip下载python包的速度真的很慢,很容易因为超时而失败,而pqi可以把PyPi源迅速切换为国内源tuna, douban, aliyun, ustc从而大大加快python包的安装速度,提速效果见下图所示。

怎么使用(兼容py2/py3/linux/windows/MacOS)

1.安装

方法一(推荐)

>>> pip install pqi

方法二

>>> git clone https://github.com/yhangf/PyQuickInstall.git
>>> python3 setup.py install

2. 命令行输入 pqi 回车

>>> pqi
Usage:
  pqi ls
  pqi use <name>
  pqi show
  pqi add <name> <url>
  pqi remove <name>
  pqi (-h | --help)
  pqi (-v | --version)
Options:
  -h --help        Show this screen.
  -v --version     Show version.
  • 列举所有支持的PyPi源
>>> pqi ls
  • 改变PyPi源
>>> pqi use <name>

例子,比如运行pqi use tuna即把当前PyPi源改为清华的PyPi源

  • 显示当前PyPi源
>>> pqi show
  • 添加新的pip源(如添加USTC源)
>>> pqi add ustc https://mirrors.ustc.edu.cn/pypi/web/simple
  • 移除pip源(如官方PyPi源)
>>> pqi remove pypi

3. 升级到最新版pqi

>>> pip install --upgrade pqi

LICENSE

MIT

About

⚡⚡⚡超好用的pip下载加速工具,谁用谁知道!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages