Ubuntu 配置镜像代理

Ubuntu配置镜像源

由于 apt-get 默认的源为国外服务,在使用 apt-get 软件时下载速度很慢,这时我们可以为 apt-get 设置成国内镜像代理

常用的国内镜像站如下:

清华大学镜像源 https://mirrors.tuna.tsinghua.edu.cn
中科大镜像源 https://mirrors.ustc.edu.cn/repogen/
北京大学镜像源 http://mirror.bjtu.edu.cn/cn/
阿里镜像源 https://opsx.alibaba.com/

 

打开配置文件:

sudo vim /etc/apt/sources.list

把host 修改为国内镜像站的host,如下所示:

deb http://mirrors.cloud.aliyuncs.com/ubuntu/ trusty main restricted universe multiverse
deb http://mirrors.cloud.aliyuncs.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://mirrors.cloud.aliyuncs.com/ubuntu/ trusty-updates main restricted universe multiverse
deb http://mirrors.cloud.aliyuncs.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb http://mirrors.cloud.aliyuncs.com/ubuntu/ trusty-backports main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse

执行如下命令:

sudo apt-get update

之后就可以使用sudo apt-get install XXX 飞快的安装了。

经测试,清华大学的镜像站速度可以达到5M/s。非常不错

 

PyPi也可以使用国内源

常用的源地址如下:

阿里云 http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple
豆瓣(douban) http://pypi.douban.com/simple/ 
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/

临时使用:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package

注意: simple 不能少, 清华大学的是 https 而不是 http,而豆瓣的是http

如果报错,说pypi.tuna.tsinghua.edu.cn 不是一个可信任的站点,可以添加--trusted-host,如下所示:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package --trusted-host pypi.tuna.tsinghua.edu.cn

设为默认源使用:

升级 pip 到最新的版本 (>=10.0.0) 后进行配置:

pip install pip -U
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

如果您到 pip 默认源的网络连接较差,临时使用本镜像站来升级 pip:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pip -U

除了使用命令配置之外,还可以使用手工配置,配置方式如下:

需要创建或修改配置文件(一般都是创建)

linux的文件在~/.pip/pip.conf

windows在%HOMEPATH%\pip\pip.ini

内容如下:

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host=pypi.tuna.tsinghua.edu.cn

这样在使用pip来安装时,会默认调用该镜像。

 

临时使用其他源安装软件包的python脚本如下:

#!/usr/bin/python
 
import os
 
package = raw_input("Please input the package which you want to install!\n")
command = "pip install %s -i http://pypi.mirrors.ustc.edu.cn/simple --trusted-host pypi.mirrors.ustc.edu.cn" % package
os.system(command)

用脚本生成默认配置源的配置文件如下:

#!/usr/bin/python
# coding: utf-8

import platform
import os

os_type = platform.system()
if "Linux" == os_type:
    fileDirPath = "%s/.pip" % os.path.expanduser('~')
    filePath = "%s/pip.conf" % fileDirPath
    if not os.path.isdir(fileDirPath):
        os.mkdir(fileDirPath)
    fo = open(filePath, "w")
    fo.write("[global]\nindex-url=https://pypi.tuna.tsinghua.edu.cn/simple/\n[install]\ntrusted-host=pypi.tuna.tsinghua.edu.cn\n")
    fo.close()
    print "Configuration is complete"
elif "Windows" == os_type:
    fileDirPath = "%s\\pip" % os.path.expanduser('~')
    filePath = "%s\\pip.ini" % fileDirPath
    if not os.path.isdir(fileDirPath):
        os.mkdir(fileDirPath)
    fo = open(filePath, "w")
    fo.write("[global]\nindex-url=https://pypi.tuna.tsinghua.edu.cn/simple/\n[install]\ntrusted-host=pypi.tuna.tsinghua.edu.cn\n")
    fo.close()
    print "Configuration is complete"
else:
    exit("Your platform is unknow!")

原文链接:

https://blog.csdn.net/xiaoping0915/article/details/79439771

https://www.cnblogs.com/sunnydou/p/5801760.html

https://mirrors.tuna.tsinghua.edu.cn/help/pypi/

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值