树莓派4b学习笔记二:给pip或pip3换源的两种方式(永久换源和临时换源)

       首先需要注意,这里说的不是树莓派的源(如使用apt-get安装软件时使用的源),而是在安装python包时使用的pip(pip3)所使用的源。

一、永久换源:
  • 方法一:一行命令换源

只需在树莓派命令行中输入下面这一行命令,即可永久设置pip下载源为国内源:

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
  • 方法二:配置换源脚本

不管你用的是pip3还是pip,方法都是一样的(也即都是创建pip文件夹):

  1. 先创建文件夹,然后创建并打开文件(如果你已经有这个文件夹或者文件,那么执行下面的命令可能会报错,这无所谓,目的是有这个文件夹和文件就行)
mkdir ~/.pip
vim ~/.pip/pip.conf
  1. 在pip.conf文件中输入以下内容
[global]
timeout=100
index-url=https://pypi.tuna.tsinghua.edu.cn/simple/
extra-index-url= http://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host=
        pypi.tuna.tsinghua.edu.cn
        mirrors.aliyun.com

之后保存退出即可。

下面是一些常用的国内源

国内源列表
阿里云 http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣 http://pypi.douban.com/simple/
Python官方 https://pypi.python.org/simple/
v2ex http://pypi.v2ex.com/simple/
中国科学院 http://pypi.mirrors.opencas.cn/simple/
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
二、临时换源:

上面这种方法一劳永逸,但是你也可以使用下面的笨方法,也即每次都给pip进行临时换源:

pip3 install -i  http://pypi.douban.com/simple/ 包名

有时候可能因为网络问题导致访问超时,这时候我们可以通过设置timeout参数的值来设置超时时间,这样就可以让它下载时如果网络不好可以多等待一会,而不是直接报错

pip3 --default-timeout=100 install -i  http://pypi.douban.com/simple/ 包名

这个仅限于临时换源时使用,因为在第一种换源方法中我们可以直接在配置文件中设置超时时间。

  • 21
    点赞
  • 107
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

耐心的小黑

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

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

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

打赏作者

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

抵扣说明:

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

余额充值