Linux等系统中修改各种镜像源(pip,yum等)
1,修改pip镜像源
pip是python包管理工具,你可以使用pip命令方便的下载你需要的各种python包。
安装pip:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py # 下载安装脚本
sudo python get-pip.py # 运行安装脚本
基本使用:
搜索包:pip search xxx
安装包:pip install xxx==1.0.0 #并指定版本
升级包:pip install --upgrade xxx
卸载包:pip uninstall xxx
显示已安装的包:pip list
显示已过期的包:pip list --outdated
通常,直接使用pip下载速度较慢,可以配合使用国内镜像提升下载速度:
#阿里
http://mirrors.aliyun.com/pypi/simple/
#清华
https://pypi.tuna.tsinghua.edu.cn/simple/
#中科大
http://pypi.mirrors.ustc.edu.cn/simple/
1.1,临时使用
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple xxx
1.2,windows修改镜像源
在C:\Users\Administrator\pip路径下新建pip.ini文件,添加配置:
[global]
index-url = https://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host=mirrors.aliyun.com
1.3,Linux修改镜像源
在~/.pip/pip.conf文件下,添加配置:
[global]
index-url = https://mirrors.aliyun.com/pypi/simple/
2,修改yum源
Yum(全称为 Yellow dogUpdater, Modified)是一个在Fedora和RedHat族系统中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
基本使用:和pip的很相似。
Centos7为例:
1,备份本地yum源:
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo_bak
2,下载阿里源配置文件:
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
或(解决部分软件没有预装无法使用的问题)
curl -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
3,制作本地缓存:
yum makecache
4,更新
yum -y update #升级所有包,并升级软件和内核系统
yum -y upgrade #只升级所有包
版权声明:本文为qq_40589204原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。