中文 | English
这是一个用于管理PyPI镜像的 oh-my-zsh 插件。该插件提供了几个便捷的命令,允许用户列出可用的PyPI镜像、切换镜像,以及测试镜像的网络连通性。
使用git
git clone https://github.com/belingud/pypi ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/pypi
或者将插件脚本手动复制到 ~/.oh-my-zsh/custom/plugins/ 目录下,然后在 ~/.zshrc 中添加插件名称即可。例如:
plugins=(... pypi ...)
-
列出支持的镜像
pypi list
该命令列出所有支持的 PyPI 镜像及其 URL。
-
切换镜像
pypi use <shortname>
使用指定的镜像, 是镜像的简写名。例如:
pypi use aliyun
-
测试镜像连通性
pypi ping <shortname|url>
检查指定镜像的网络连通性,
<shortname>
是镜像的简写名,也可以直接使用镜像的URL
。例如:pypi ping tsinghua
或
pypi ping https://pypi.org/simple/
pypi list
列出支持的 PyPI 镜像及其 URL。pypi use <shortname>
切换到指定的 PyPI 镜像。pypi ping <shortname|url>
测试指定镜像或 URL 的网络连通性。
列出所有支持的镜像:
pypi list
切换到阿里云镜像:
pypi use aliyun
测试清华大学镜像的连通性:
pypi ping tsinghua
以下是一些支持的 PyPI 镜像及其简写名:
- pypi: https://pypi.org/simple/
- aliyun: https://mirrors.aliyun.com/pypi/simple/
- tencent: https://mirrors.cloud.tencent.com/pypi/simple/
- huawei: https://repo.huaweicloud.com/repository/pypi/simple/
- 163: https://mirrors.163.com/pypi/simple/
- tsinghua: https://pypi.tuna.tsinghua.edu.cn/simple/
- bfsu: https://mirrors.bfsu.edu.cn/pypi/web/simple/
更多镜像请使用 pypi list 查看。
ping 命令接受镜像简写名或直接 URL。 use 命令需要提供有效的镜像简写名。
要查看每个命令的详细帮助信息,可以运行:
pypi <command> -h/--help
例如:
pypi use -h
This project is licensed under the MIT License - see the LICENSE file for details.