Pip源一键切换: 开源项目PRMS实现便捷管理Python Pip源

在这里插入图片描述

Slogan: 每使用1次都相当于节约了2分钟时间,Enjoy it😊!

前言

即便Pip源的手动切换步骤已经足够简洁了。 但我发现每次配置新环境或者遇到网络问题时,都需要切换一下源,因此就会重复做下列操作:

  1. 从Baidu或者Google搜索引擎搜索关键词Pip国内源
  2. 然后从众多查询结果中挑选一个可靠的网页,点击打开
  3. 遇到一个不熟悉的网页还要仔细查找一会儿,找到源地址后再复制下载
  4. 进入Python环境下,输入一堆陌生的命令来更改源设置
  5. 如果一个源不那么可靠(可能是你网络问题),那么还得再次切换

这个过程说难也不简单,主要是繁琐,任何事重复3便就应该让代码来解决。因此我今天特地花了几个小时来解决这个问题。

Pip 源一键切换助手

这个小项目叫 PRMS(全称 Python Pip Repository Manager Scripts),意思就是 Pip源管理脚本,这是基于 Python、Shell、PowerShell 一起编写的,实现了Windows和MacOS/Linux通用的解决方案。

Windows 切换Pip源

打开你的 PowerShell 窗口, 注意不是 CMD装口或Windows Terminal窗口,执行这一行代码即可:

irm https://sh.evzs.com/prm | iex

Linux/MacOS 切换Pip源

直接进入你的操作系统上的命令行窗口,执行下列代码即可:

curl -s https://sh.evzs.com/prm/ | bash

切换指引

执行命令后将进入下列选项表:

{Python Pip Repository Manager}

目前可用的 Python Pip 源服务:

1. 清华大学: https://pypi.tuna.tsinghua.edu.cn/simple/ (延迟: 196.88 ms)
2. 中国科技大学: https://pypi.mirrors.ustc.edu.cn/simple/ (延迟: 159.47 ms)
3. 华为云: https://repo.huaweicloud.com/artifactory/pypi-public/simple/ (延迟: N/A)
4. 腾讯云: https://mirrors.cloud.tencent.com/pypi/simple/ (延迟: 414.42 ms)
5. 阿里云: https://mirrors.aliyun.com/pypi/simple/ (延迟: 104.24 ms)
6. Pip官方源: https://pypi.python.org/simple/ (延迟: 7785.45 ms)

q. 退出

请选择一个 Python Pip 源 (输入序号) 或 输入 'q' 退出:

此时你只需要根据连接情况或你的偏好,选择一个编号,然后回车(Enter)即可完成切换。

Github 开源

目前这个项目已经通过Github上传啦(Pip 源一键切换助手),欢迎反馈和建议PR,谢谢您的小星星♥♥!

  • 7
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

全糖冲击

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值