# PythonHuanyuan **Repository Path**: qsbye/python-huanyuan ## Basic Information - **Project Name**: PythonHuanyuan - **Description**: 派生于Pqi,给Python换用国内源,可以用`python -m huanyuan`来调用模块. - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-05-26 - **Last Updated**: 2023-05-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ```SHELL _ __ _,.---._ .=-.-. .-`.' ,`. ,-.' - , `. /==/_ / /==/, - \/==/ , - \ |==|, | |==| _ .=. |==| - .=. , ||==| | |==| , '=',|==| : ;=: - ||==|- | |==|- '..'|==|, '=' , ||==| ,| |==|, | \==\ _ - ;|==|- | /==/ - | '.='. , ; -\/==/. / `--`---' `--`--'' `--`--`-` ---- by Hangfeng Yang ▌ j ▌ j ▌ j Γ ▐███Γ ▄██▓p ▄▄ j Γ ╫███─ ▄████ └████ ▐██████████████████████ Γ ████ ▓███████████µ ████ ╟████▀▀▀▀▀▀█████▀▀▀▀▀▀▐ Γ ████ ,█████▀▀▀▀████▀ ╙████ ████⌐ ████ j Γ ██████████▌ ▄████▀ ████▀ ╟███▀████ ██████████████▄ j Γ ██████████▄█████,,,,▄████▄ ]████ ]████▀▀▀▀▀▀▀███▌ j Γ ████ ╠████████████████▄ .▄██▌ ╟███▌ ╟███ j███▌ j Γ ████ ╟███▀▀▀████▀▀▀███▌ ╙████ ████Γ ███████████████ j Γ ▐███▌ ████ ███▌ ▐███▌ ╙███▌ ████ ███████████████ j Γ ╟██████ ████ ▐███▌ ╟███ ╟███▌ ████ ███▌ ████ j Γ ,████████ ███▌ ╟███ ████ █▀╙─▐███▌ ▐██████████████▌ j Γ ▓████████▀└ ▐███⌐ ████ ███▌ ████⌐ ╫██████████████⌐ j Γ ╙███████ ▐████████████████████⌐ ███▓ ████ ████ j Γ └ ╟███▌ ╫████████████████████ ╟███▌▐███▌ ███▌ ▐███▌ ███µ j Γ ████⌐ ██████ ████ ████ ▓███ ████⌐ ███▌ j Γ ████ ╓███████▌ ████⌐▐████ ▐███▌ ████ ███▌ j Γ ]████ ▓████ ╙███▌ ▄███▌ ████¬╓███▌ ]████ ████ j Γ ,▄▄ ▐███▌ ,▓████▀ ╚████ ▐████ ▐███▌╔████ ╟███▌ ╟███ j Γ ███▌████⌐ ╓▄█████▀ ╙████▓ ▄████ ]████Φ████▄▄█,████⌐ ▐███µ j Γ ╙██████▀ █████▀ ▀████▀ á████ ████Γ └╙ ███████▀ ▀▀▀` j Γ ╙▀▀╙ ╙▀ ▀▀` '╙▀ ╙▀▀▌ ╙▀█▀▀` j Γ j Γ j ---- by qsbye ``` #

huanyuan: a terminal tools for Python:globe_with_meridians:

由于国内通过pip下载python包的速度真的很慢,很容易因为超时而失败,而pqi可以把PyPi源迅速切换为国内源tuna, douban, aliyun, ustc从而大大加快python包的安装速度,提速效果见下图所示。huanyuan是对pqi的修改版本,添加类似`python -m HUANYUAN.huanyuan`的模块方式访问模块,解决某些情况下安装pqi后在命令行显示无此命令或者修改指定版本Python的下载源. ![](./picture/db.png) ## 怎么使用(兼容py2/py3/linux/windows/MacOS) ### 1.安装 #### 方法一(推荐) ``` >>> pip install -i https://pypi.org/simple huanyuan ``` #### 方法二 ``` >>> git clone https://gitee.com/qsbye/python-huanyuan.git >>> python3 setup.py install ``` ### 2. 命令行输入 `huanyuan` 回车 ``` >>> huanyuan Usage: huanyuan ls huanyuan use huanyuan show huanyuan add huanyuan remove huanyuan (-h | --help) huanyuan (-v | --version) Options: -h --help Show this screen. -v --version Show version. ``` * 列举所有支持的PyPi源 ``` >>> huanyuan ls ``` * 改变PyPi源 ``` >>> huanyuan use 或 >>> python -m HUANYUAN.huanyuan use douban ``` 例子,比如运行`huanyuan use tuna`即把当前PyPi源改为清华的PyPi源 * 显示当前PyPi源 ``` >>> huanyuan show ``` * 添加新的pip源(如添加USTC源) ``` >>> huanyuan add ustc https://mirrors.ustc.edu.cn/pypi/web/simple ``` * 移除pip源(如官方PyPi源) ``` >>> huanyuan remove pypi ``` ### 3. 升级到最新版`huanyuan` ``` >>> pip install --upgrade huanyuan ``` ## LICENSE [MIT](./LICENSE)