用 Python 的朋友快来,开源 pipyuan,快速修改 pip 的源,类似 node 里的 nrm

2021-10-31 11:11:15 +08:00
 find456789

方便好记, 单词 pipyuanpipyuan 组成; 助记:pip 源

项目地址:

https://github.com/find456789/pipyuan

用途

快速给 pip 设置源

当我们想给 pip 设置一个国内源的时候,还要很麻烦的去找源地址

pipyuan 内置了国内常用的 pip 源, 你可以快速设置想要的源

使用

假设你在一个新电脑上。刚安装了 python ,那么接下来你只需要:

  1. 安装 pipyuan:

    • python -m pip install pipyuan 或者 pip install pipyuan
  2. 使用 pipyuan 修改本地的源

    • pipyuan a 修改为阿里云的源
  3. 愉快的使用 pip 安装其他包(这时候你的源已经被修改好了)

支持的源

源地址 谁家的 指令 助记
https://pypi.org/simple/ 官方 pipyuan gf 官方 拼音(GuanFang) 首字母
https://mirrors.aliyun.com/pypi/simple/ 阿里云 pipyuan a aliyun 的第一个字母 a
https://pypi.tuna.tsinghua.edu.cn/simple 清华 pipyuan q qinghua 的第一个字母 q
https://mirrors.cloud.tencent.com/pypi/simple 腾讯 pipyuan t tengxun 的第一个字母 t
https://mirrors.huaweicloud.com/repository/pypi/simple/ 华为 pipyuan h huawei 第一个字母 h
https://pypi.douban.com/simple/ 豆瓣 pipyuan d douban 的第一个字母 d
https://mirrors.tencentyun.com/pypi/simple 腾讯内网 pipyuan tn 腾(t)讯内(n)网 拼音 首字母
https://mirrors.aliyuncs.com/pypi/simple/ 阿里内网 pipyuan an 阿(a)里内(n)网 拼音 首字母
https://mirrors.myhuaweicloud.com/pypi/web/simple 华为内网 pipyuan hn 华(h)为内(n)网 拼音 首字母
https://xx.cn/simple 自定义源地址 pipyuan zi url 自己 > 自 > zi

pipyuan 轻巧

欢迎提供建议

有啥建议,请给我提出,谢谢

2962 次点击
所在节点    分享创造
17 条回复
d29107d
2021-10-31 11:34:51 +08:00
不错,加油
cxh116
2021-10-31 11:36:49 +08:00
pipyuan 初始安装走的是默认源 ,这是个大问题 😂。

直接放个 python 文件执行估计更加好。
find456789
2021-10-31 11:38:35 +08:00
@cxh116

文件不大,不依赖第三方包, 走初始源 ,下载应该不会要很久时间,

如果直接放个文件的话, 文件托管是个问题,而且也不安全,也不太方便,
qianxaingmoli
2021-10-31 11:56:20 +08:00
不错不错,不过一般都直接在 pycharm 里设置源了😁
coolcatha
2021-10-31 12:27:24 +08:00
不错啊!很方便! star 支持
ferock
2021-10-31 13:19:11 +08:00
不错
zmxnv123
2021-10-31 19:07:59 +08:00
不错
herrhu
2021-10-31 23:44:23 +08:00
acs@VM-4-11-ubuntu:~$ pipyuan
pipyuan: command not found
herrhu
2021-10-31 23:45:34 +08:00
@herrhu ubuntu 虚拟机上没找到,mac 上可以
find456789
2021-11-01 00:54:30 +08:00
@herrhu

多谢提供意见

mac 、win 我测试过 可以,ubuntu 没有试过

我回头试试
learningman
2021-11-01 02:01:03 +08:00
你这从代码到参数全是拼音,属实有点绷不住了
find456789
2021-11-01 02:04:58 +08:00
@learningman

为了一致性, 如果拼音和英文夹杂,就没了一致性

用拼音是考虑更多新手

本来打算用中文的,奈何 目前不太现实 ~。~
bytesfold
2021-11-01 09:06:12 +08:00
为啥要这样,百度搜索 "pip 清华园"(为啥是清华园不是清华源,因为都能搜到),进去之后复制第一行,命令行执行一下就 OK 了
abersheeran
2021-11-01 09:25:33 +08:00
@find456789
@learningman

说实话我建议你直接全部中文,拼音这玩意带音标歧义都挺大的,更别说你这还没有音标。反正 Python3 默认就是 UTF8 的,不用担心编码问题。
learningman
2021-11-01 15:33:29 +08:00
@abersheeran #14 但是参数用中文,在某些 shell 会炸
RangerWolf
2021-11-02 22:20:16 +08:00
想法挺好 就是拼音挺怪的
lzl299
2021-11-15 12:52:43 +08:00
用过个类似的库 pqi

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/811854

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX