python更换国内源_一键更换国内云服务器Python pip镜像源至国内Pypi镜像源
前言
为了更方便的为国内的服务器更换Python pip源(就是懒,特别是最近),特意写了一个一键更换pip源脚本,目前只在Centos上测试过,不过理论上Linux系统通用
使用
Centos/Debian/Ubuntu/RHEL通用(请先安装wget这种应该不用我说吧)
wget xiaofd.github.io/pip.sh && bash pip.sh
效果图:
源代码
#!/bin/bash
function sets()
{
mkdir /root > /dev/null 2>&1
mkdir /root/.pip > /dev/null 2>&1
mv /root/.pip/pip.conf /root/.pip/pip.conf.bak > /dev/null 2>&1
cat << EOF >> /root/.pip/pip.conf
[global]
timeout = 60
index-url = $1
EOF
}
getopts :s: OPT
if [ ! -n "$OPTARG" ];then
echo "You can use -s with: tuna|ali|ustc|douban to use different source"
echo "Use Default Setting: Douban Pypi"
sets "https://pypi.douban.com/simple"
elif [ "$OPTARG" == "tuna" ];then
echo "Use Tsinghua Pypi"
sets "https://pypi.tuna.tsinghua.edu.cn/simple"
elif [ "$OPTARG" == "ali" ];then
echo "Use Aliyun Pypi"
sets "https://mirrors.aliyun.com/pypi/simple"
elif [ "$OPTARG" == "ustc" ];then
echo "Use USTC Pypi"
sets "https://pypi.mirrors.ustc.edu.cn/simple"
fi
echo "The original source has been move to pip.conf.bak"
python更换国内源_一键更换国内云服务器Python pip镜像源至国内Pypi镜像源相关推荐
- Ubuntu更换国内源(apt更换源)
网上的教程大部分都是文本命令行的方式更换国内源的,其实Ubuntu18.04也提供了图形界面的方式,这里主要讲图形界面的方式,毕竟点点鼠标就能完成的事儿谁愿意去输命令啊,而且还容易出错,当然这里也附上 ...
- python 设置开机自动启动_一键开机启动添加(python)
添加文件到run注册表里面去 ## file2autorun.py import sys import win32api import win32con import os def addfile2a ...
- Ubuntu更换国内源
Ubuntu是国外开发的系统,默认使用的也是国外的源,但是从国内下载国外的软件及插件源太慢,甚至无法下载.其实国内也有很多的镜像源,比如说阿里源,网易源,清华源,中科大源等.使用这些源去下载软件及插件 ...
- 7.6 yum更换国内源 7.7 yum下载rpm包 7.8/7.9 源码包安装
2019独角兽企业重金招聘Python工程师标准>>> 7.6.yum更换国内源 自定义yum源: [root@bogon ~]# cd /etc/yum.repos.d [root ...
- CentOS各版本更换国内源,一条指令搞定,超简单!
CentOS各版本更换国内源,一条指令搞定,超简单! 前言 CentOS 有个很方便的软件安装工具yum,但是默认安装完CentOS,系统里使用的是国外的CentOS更新源,这就造成了我们使用默认更新 ...
- CentOS7更换国内源以及安装补充更新源(安装nethogs)
CentOS7更换国内源以及安装补充更新源 一般情况下,CentOS 7 的更新源文件都放置在 /etc/yum.repos.d 删除所有的更新源文件 cd /etc/yum.repos.d/ rm ...
- Ubuntu 更换国内源
Ubuntu系统自带的源都是国外的网址,国内用户在使用的时候网速比较慢.一个软件的下载是十分痛苦的,这里讲解一下如何将国外源更换为国内源,让你的网速Biu.Biu.Biu c如果想快速切换国内源强烈推 ...
- Centos7 更换国内源
替换完成之后,重新生成 cache sudo yum clean all sudo yum makecache 阿里源 国内源很多,但是感觉阿里官方文档清晰,操作也最简单 全部阿里源 阿里CentOS ...
- ubuntu20更换节点_Ubuntu 20.04 apt 更换国内源的实现方法
UPD 2020.2.26 目前 Ubuntu 20.04 LTS 还未发布, 教程仅适用于 development branch (不过这种教程应该是通用的) 图形界面操作 - 适用于 deskto ...
最新文章
- linux终端程序如何编写,[LINUX]利用Ncursesw编写支持中文的终端程序
- java怎么将字符串反序输出_对String字符串进行反序输出
- ZooKeeper概述与原理
- 4.7 什么是深度卷积网络?
- 10个人做抖音,8个做不起来,为啥?
- Java代码中换行符怎么用
- Fiddler抓包快速入门-windows网页抓包
- 关于“程序员996”,大能发话了,能顶用吗?
- 给文档加密,你懂多少?
- 必学技术java Swing之随心所欲添加自定义位置和大小的组件(建议收藏)
- Response to preflight request doesn‘t pass access control check: It does not have HTTP ok status.
- python中scale什么意思啊_python数字图像处理(7):图像的形变与缩放
- 如何用MindManager画树状思维导图
- python爬虫系列:xpath爬取图片讲解(零基础向)
- 二、大话HTTP协议-HTTP报文结构整体窥探
- 原型和高保真原型对比
- 一台电脑上安装两个Tomcat服务器
- 使用 Engage 或 Workspace 创建 Monte Carlo 模拟的 4 个简单步骤
- ArcGIS符号级别的应用
- 云计算职业技能大赛组件介绍(一)
热门文章
- 结对项目开发之电梯调度问题
- checkAll全选的一个小例子
- cocos2d-x初探学习笔记(1)--HelloWorld .
- Tyvj P1029 牛棚回声
- Windows2008 可用的通用蓝牙驱动程序
- 创建Session时会把含有Session ID 的Cookie对象加到响应对象上
- 通用mapper总结 如:MysqlDataTruncation: Data truncation: Truncated incorrect DOUBLE value
- java面向对象编程基础实验报告_20155313 实验三《Java面向对象程序设计》实验报告...
- 数据可视化demo_火出圈的大屏你真的会做吗?这才是老板最爱的可视化大屏
- cmake copy dll输出目录_VScode下 多文件,小工程使用cmake 速记