更新源,简单地说,就是修改两个文件:

1.软件更新源(/etc/apt/sources.list)

2.系统更新源(/etc/apt/sources.d/raspi.list)。我们对这两个文件进行修改,将其中的源网址更换为国内镜像站点即可。

常用升级包命令:实战表明这个非常有效!

pip --default-timeout=100 install 库名称 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

pip --default-timeout=100 install tensorflow -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

一.修改两个文件(其实三个文件,还有pip的)

修改之前,备份下配置文件

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo cp /etc/apt/sources.list.d/raspi.list /etc/apt/sources.list.d/raspi.list.bak

1.修改sources.list    (用清华源)

sudo nano /etc/apt/sources.list    #用nano编辑修改sources.list

参考清华源的说明https://mirror.tuna.tsinghua.edu.cn/help/debian/

如果遇到无法拉取 https 源的情况,请先使用 http 源并安装:
$ sudo apt install apt-transport-https ca-certificates

# 编辑 `/etc/apt/sources.list` 文件,删除原文件所有内容,用以下内容取代:
deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib rpi
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib rpi

ctrl+o并回车,写入文件,ctrl+x退出nano

关于nano:

nano是一个字符终端的文本编辑器,有点像DOS下的editor程序。它比vi/vim要简单得多,比较适合Linux初学者使用。某些Linux发行版的默认编辑器就是nano。...

用途说明

nano是一个字符终端的文本编辑器,有点像DOS下的editor程序。它比vi/vim要简单得多,比较适合Linux初学者使用。某些Linux发行版的默认编辑器就是nano。 nano命令可以打开指定文件进行编辑,默认情况下它会自动断行,即在一行中输入过长的内容时自动拆分成几行,但用这种方式来处理某些文件可能会带来问题,比如Linux系统的配置文件,自动断行就会使本来只能写在一行上的内容折断成多行了,有可能造成系统不灵了。因此,如果你想避免这种情况出现,就加上 -w 选项吧。

安装

CentOS:执行 yum -y install nano
Debian:执行 apt-get install -y nano

语法

nano [选项] [[+行,列] 文件名]...

使用示例

保存

使用 Ctrl + O 来保存所做的修改

退出

按 Ctrl + X 退出编辑器

如果你修改了文件,下面会询问你是否需要保存修改。输入Y确认保存,输入N不保存,按Ctrl+C取消返回。

如果输入了Y,下一步会让你输入想要保存的文件名。如果不需要修改文件名直接回车就行;若想要保存成别的名字(也就是另存为)则输入新名称然后确 定。这个时候也可用Ctrl+C来取消返回。

复制、剪贴和粘贴

复制一整行:Alt + 6

剪贴一整行:Ctrl + K

粘贴:Ctrl + U

如果需要复制/剪贴多行或者一行中的一部分,先将光标移动到需要复制/剪贴的文本的开头,按Ctrl+6(或者Alt+A)做标记,然后移动光标到 待复制/剪贴的文本末尾。这时选定的文本会反白,用Alt+6来复制,Ctrl+K来剪贴。若在选择文本过程中要取消,只需要再按一次Ctrl+6。

搜索

按 Ctrl + W 查找,然后输入你要搜索的关键字,回车确定。这将会定位到第一个匹配的文本,接着可以用Alt+W来定位到下一个匹配的文本。

翻页

Ctrl + Y 到上一屏幕

Ctrl + V 到下一屏幕

获得帮助

进入nano界面后,下面有两行菜单,例如,“^G Get Help”。其意义如下:

^G意味着快捷键是 Ctrl + G ,“Get Help”当然是功能了。

根据这些提示就可以立刻开始使用nano了,也可以Ctrl+G看看帮助。

2.修改raspi.list

sudo nano /etc/apt/sources.list.d/raspi.list

# 编辑 `/etc/apt/sources.list.d/raspi.list` 文件,删除原文件所有内容,用以下内容取代:
deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui

ctrl+o并回车,写入文件,ctrl+x退出nano

3.修改 pip 源

linux下:

mkdir ~/.pip   #在用户主目录下建 一个文件夹.   ~表示用户主目录
sudo nano ~/.pip/pip.conf

在文件中写入下面3行,保存退出

[global]
trusted-host=mirrors.aliyun.com
index-url=https://mirrors.aliyun.com/pypi/simple/

windows下:

Windows用户替换pip源方式:
进入你的C:\Users\用户名\下,新建名为pip的文件夹,在文件夹下新建一个名为pip.ini,用文本方式打开并在里面写入并保存:

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

pychrome:

File----setting-----project interpreter,双击列表其中任一个包----单击---- 

 +  ---,输入源址:https://mirrors.aliyun.com/pypi/simple/    #(最好只保留一个源)

pip升级好用的两行命令:

$ pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
Writing to /home/pi/.config/pip/pip.conf
$ python -m pip install --upgrade pip

pi@raspberrypi:~ $ pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
Writing to /home/pi/.config/pip/pip.conf
pi@raspberrypi:~ $ python -m pip install --upgrade pip
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple, https://www.piwheels.org/simple
Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ReadTimeoutError("HTTPSConnectionPool(host='www.piwheels.org', port=443): Read timed out. (read timeout=15)",)': /simple/pip/
Collecting pipDownloading https://pypi.tuna.tsinghua.edu.cn/packages/43/84/23ed6a1796480a6f1a2d38f2802901d078266bda38388954d01d3f2e821d/pip-20.1.1-py2.py3-none-any.whl (1.5MB)100% |████████████████████████████████| 1.5MB 69kB/s
Installing collected packages: pip
Successfully installed pip-20.1.1
pi@raspberrypi:~ $

升及pip,https://pip.pypa.io/en/stable/installing/

必要时可下载pip:https://pypi.org/project/pip/#files

Upgrading pip

On Linux or macOS:

pip install -U pip

On Windows 4:

python -m pip install -U pip

显示pip的位置:
import os
os.path.dirname(os.__file__)
 一般是如:pip in ./.local/lib/python3.7/site-packages 

一行命令法:(http://mirrors.ustc.edu.cn/help/archive.raspberrypi.org.html)

sudo sed -i 's|//archive.raspberrypi.org|//mirrors.ustc.edu.cn/archive.raspberrypi.org|g' /etc/apt/sources.list.d/raspi.list

二.编辑镜像站后,请使用sudo apt-get update命令,更新软件源列表,同时检查您的编辑是否正确。

on linux:

sudo apt-get update

On windows:

python -m pip install --upgrade 包名(如pip,tensorflow等)



可参考:https://blog.csdn.net/qq_41204464/article/details/84778488

可参考:https://www.cnblogs.com/mosson/p/7379854.html:

经常在使用Python的时候需要安装各种模块,而pip是很强大的模块安装工具,但是由于国外官方pypi经常被墙,导致不可用,所以我们最好是将自己使用的pip源更换一下,这样就能解决被墙导致的装不上库的烦恼。

网上有很多可用的源,例如豆瓣:http://pypi.douban.com/simple/

清华:https://pypi.tuna.tsinghua.edu.cn/simple

如果只是临时需求:

临时使用:

可以在使用pip的时候加参数-i https://pypi.tuna.tsinghua.edu.cn/simple

例如:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple gevent,这样就会从清华这边的镜像去安装gevent库。



可重点看这个:https://blog.csdn.net/qq_29225913/article/details/100939347

3、更改 apt 源

用 ping 命令测试找到连接阿里云镜像服务器时间最短。平均只有10ms左右,其他的源平均40~50ms左右,国外的源100ms起步,因此选择使用阿里云镜像服务器。

3.1、备份 apt 源
控制台执行

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo cp /etc/apt/sources.list.d/raspi.list /etc/apt/sources.list.d/raspi.list.bak

3.2 修改 apt 源 (buster 版)
更换软件更新源( 建议修改)

sudo nano /etc/apt/sources.list
修改为

deb http://mirrors.aliyun.com/raspbian/raspbian/ buster main contrib non-free rpi
deb-src http://mirrors.aliyun.com/raspbian/raspbian/ buster main contrib non-free rpi

nano下基本命令
粘贴:ctrl+u
保存:ctrl+o
退出:ctrl+x

更换系统更新源(可以不改,暂时不提供,不需要更新系统)

sudo nano /etc/apt/sources.list.d/raspi.list
修改为

deb http://mirrors.aliyun.com/raspbian/raspbian/ buster main
deb-src http://mirrors.aliyun.com/raspbian/raspbian/ buster main

执行下面两条指令更新软件源及软件

sudo apt-get update
sudo apt-get upgrade

4、修改 pip 源
后面要开发一些 python 项目,先将 pip 源更换成国内。

mkdir ~/.pip
sudo nano ~/.pip/pip.conf

在文件中写入下面3行,保存退出

[global]
trusted-host=mirrors.aliyun.com
index-url=https://mirrors.aliyun.com/pypi/simple/
————————————————
参阅:https://blog.csdn.net/qq_29225913/article/details/100939347

python pip下载速度慢的解决方法https://blog.csdn.net/weixin_41004350/article/details/78780527


参考清华源说明:

选择你的 Raspbian 对应的 Debian 版本:     Debian 7 (wheezy)    Debian 8 (jessie)    Debian 9 (stretch)    Debian 10 (buster)

注:现在最新版本是buster版.以前的是stretch版.

注意:网址末尾的raspbian重复两次是必须的。因为Raspbian的仓库中除了APT软件源还包含其他代码。APT软件源不在仓库的根目录,而在raspbian/子目录下。

编辑镜像站后,请使用sudo apt-get update命令,更新软件源列表,同时检查您的编辑是否正确。

----------------------------------------------------------------------------------------------------------------------------------------

另:https://blog.csdn.net/a496298685/article/details/86821306

更换源

1.修改软件更新源,执行如下命令:
sudo nano /etc/apt/sources.list
2.将第一行修改成中科大的软件源地址,「Ctrl+O」进行保存,然后回车,「Ctrl+X」退出。
deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi
3.修改系统更新源,执行如下命令:
sudo nano /etc/apt/sources.list.d/raspi.list
4.将第一行修改成中科大的系统源地址,「Ctrl+O」进行保存,然后回车,「Ctrl+X」退出。
deb http://mirrors.ustc.edu.cn/archive.raspberrypi.org/debian/ stretch main ui
5.同步更新源,执行如下命令:
sudo apt-get update
6. 更新升级以安装软件包,这个过程耗时较长。
<sudo apt-get upgrade

注:上面是对就stretch版本的,新的应该替换为buster

----------------------------------------------------------------------------------------------------------

另:参阅https://www.easck.com/cos/2020/0705/554319.shtml

pip设置国内源

方式一:临时使用镜像源下载python包

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

方式二:使用pip配置命令进行永久设置

pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/

方式三:修改pip默认的配置文件

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

配置文件路径
window:%HOMEPATH%pippip.ini
linux:~/.pip/pip.conf

pip安装包的位置修改

step 1:  执行python -m site -help得到如下信息:

D:python安装libsite.py [--user-base] [--user-site]

Without arguments print some useful information
With arguments print the value of USER_BASE and/or USER_SITE separated
by ';'.

Exit codes with --user-base or --user-site:
0 - user site directory is enabled
1 - user site directory is disabled by user
2 - uses site directory is disabled by super user
or for security reasons
>2 - unknown error

step 2: 打开文件

D:python安装libsite.py,修改:

USER_SITE: ‘D:python安装Lib-3thsite-packages’ (安装包保存路径)
ENABLE_USER_SITE: True
注意:替换为自己的实际路径

配置python导包的搜素路径

使用

sys.path.append("xxx")

将模块加入搜索路径
配置PYTHONPATH环境变量
在%python安装路径%下新建

*.pth

文件,并把要搜索的路径加入其中


If pip isn’t already installed, then first try to bootstrap it from the standard library:

python -m ensurepip --default-pip

If that still doesn’t allow you to run pip:

  • Securely Download get-pip.py 1

  • Run python get-pip.py. 2 This will install or upgrade pip. Additionally, it will install setuptools and wheel if they’re not installed already.

  • Warning

    Be cautious if you’re using a Python install that’s managed by your operating system or another package manager. get-pip.py does not coordinate with those tools, and may leave your system in an inconsistent state. You can use python get-pip.py --prefix=/usr/local/ to install in /usr/local which is designed for locally-installed software.

Ensure pip, setuptools, and wheel are up to date

While pip alone is sufficient to install from pre-built binary archives, up to date copies of the setuptools and wheel projects are useful to ensure you can also install from source archives:

python -m pip install --upgrade pip setuptools wheel

Optionally, create a virtual environment

See section below for details, but here’s the basic venv 3 command to use on a typical Linux system:

python3 -m venv tutorial_env
source tutorial_env/bin/activate

This will create a new virtual environment in the tutorial_env subdirectory, and configure the current shell to use it as the default python environment.

Creating Virtual Environments

参阅:https://docs.python.org/3/library/site.html#site.USER_BASE


6号啰嗦版:树莓派更新源:

一.修改文件:

1.运行命令:

sudo nano /etc/apt/sources.list

选中原文件中第一行,复制一份(shift+ctrl+c),把第一行前面加#注释掉,

回车键下压一行

在第一行粘贴(shift+ctrl+v)    注:撤销M-U 对应键为shift+alt+u

把上图中第一行,绿色字的网址部分,替换为国内的源地址:

https://mirrors.ustc.edu.cn/raspbian/

变成deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ buster main contrib non-free rpi #注意别忘了带关前面的deb

二.运行一下更新

sudo apt-get update

参考中科大的说明(http://mirrors.ustc.edu.cn/help/raspbian.html)

Raspbian 源使用帮助
地址
https://mirrors.ustc.edu.cn/raspbian/说明
Raspbian 安装镜像和软件源系统架构
armhf收录版本
jessie (oldoldstable)stretch (oldstable)buster (stable)bullseye (testing)使用说明
警告
操作前请做好相应备份将 /etc/apt/sources.list 文件中默认的源地址 http://raspbian.raspberrypi.org/ 替换为 http://mirrors.ustc.edu.cn/raspbian/ 即可。当然也可以直接编辑 /etc/apt/sources.list 文件(需要使用 sudo)。删除原文件所有内容,用以下内容取代(以 Buster 示例):deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ buster main contrib non-free rpi
#deb-src http://mirrors.ustc.edu.cn/raspbian/raspbian/ buster main contrib non-free rpi
编辑此文件后,请使用 sudo apt-get update 命令,更新软件索引。

-------------------------------------------------------------------------------------

资源:

国内可用的镜像源在 http://www.raspbian.org/RaspbianMirrors找到(下面是2020.06.07的可用网址数据)

Asia

China

Tsinghua University Network Administrators

http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/

Asia

China

Dalian Neusoft University of Information

http://mirrors.neusoft.edu.cn/raspbian/raspbian

Asia

China

Unique Studio of Huazhong University of Science and Technology

(http|rsync)://mirrors.hustunique.com/raspbian/raspbian

Asia

China

University of Science and Technology of China

(http|rsync)://mirrors.ustc.edu.cn/raspbian/raspbian/

Asia

China

Beijing Foreign Studies University

(https|rsync)://mirrors.bfsu.edu.cn/raspbian/

Asia*

China

Zhejiang University

http://mirrors.zju.edu.cn/raspbian/raspbian/

Asia

China

Chongqing University

(http|https)://mirrors.cqu.edu.cn/raspbian/raspbian/

Asia

China

Shanghai University Open Source Community

(http|ftp|rsync)://mirrors.shu.edu.cn/raspbian/raspbian/

Asia*

China

Nanjing University

(http|https)://mirrors.nju.edu.cn/raspbian/raspbian/

***********************

/etc/apt/sources.list文件中的:(注意行尾后缀)

中科大deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi

清华deb https://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi

大连东软deb http://mirrors.neusoft.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi

重庆大学deb http://mirrors.cqu.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi

浙江大学deb http://mirrors.zju.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi

阿里云deb http://mirrors.aliyun.com/raspbian/raspbian/ stretch main contrib non-free rpi

搜狐deb http://mirrors.sohu.com/raspbian/raspbian/ stretch main contrib non-free rpi 
————————————————

清华的源:http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/  实测更新较早,比较及时,推荐.

http://mirror.nus.edu.sg/raspbian/raspbian/这个更新也挺快的

中科大的:(http|rsync)://mirrors.ustc.edu.cn/raspbian/raspbian/   更新稍晚

()中科大的源址为:http://mirrors.ustc.edu.cn/raspbian/raspbian/)

百科:rsync是类unix系统下的数据镜像备份工具——remote sync。一款快速增量备份工具 Remote Sync,远程同步 支持本地复制,或者与其他SSH、rsync主机同步。

阿里的源:http://mirrors.aliyun.com/raspbian/raspbian/    实测更新时间迟于前两个


realvnc viewer连树莓派后文件管理器闪退解决办法:

运行命令重装pcmanfm:

sudo apt-get install --reinstall pcmanfm

在调试树莓派摄像头的时候遇到,在桌面建一文件夹,储存拍摄图片,拍完之后,打开桌面文件夹时,闪退.

网上查到情况如下:(参考https://blog.csdn.net/weixin_44298361/article/details/105288391)

是由于树莓派在读写文件的时候异常掉电所致

树莓派关机最好使用命令进行关机

sudo poweroff

解决闪退问题,只需要重新装一下pcmanfm

sudo apt-get install --reinstall pcmanfm

注意,若太慢可换源.

树莓派最新最快更新源2020.06.06相关推荐

  1. 搜索引擎最新算法大全|更新到2020.2.28日(百度算法大全、360算法大全)

    内容来源整理于各大搜索引擎公告以及互联网相关资讯. 更新时间目前为止应该是最新最全版本,此文章会陆续更新下去. 目前只找到百度和360有相关算法说明发布,搜狗和神马还没有官方公告如果后续发布将会持续补 ...

  2. kali linux切换更新源_KALI更新源2020版(永久实用)

    kali linux安装好后,我们需要对里面的工具进行升级! 安装文本编辑器:sudo apt-get install leafpad 用文本编辑器打开文件:leafpad /etc/apt/sour ...

  3. 树莓派4B安装系统,配置远程连接和WiFi,更新源,更新中文支持,基本Linux命令,用Python输出hello和“你好,世界”

    树莓派4B 系列1 从入门到进阶 作者(当然就是我本人了,哈哈哈哈哈),写这篇文章的目的是给刚入门树莓派或者从3B/3B+版本过度到4B的小朋友们总结出一些成系统的规律和方法,以及4B全新版本的变化. ...

  4. 修改树莓派更新源及设置代理配置

    更新源 默认树莓派的更新源使用的是英国的源,速度奇慢:改成国内树莓派的更新源方法,看下边: 备份源列表文件 sudo cp /etc/apt/sources.list /etc/apt/sources ...

  5. 树莓派换源、vim更新:树莓派更换国内可用镜像源

    参考:树莓派vim更新:树莓派更换国内可用镜像源 作者:丶PURSUING 发布时间:2021-02-01 22:40:48 网址:https://blog.csdn.net/weixin_44742 ...

  6. 虚拟机kali升级最新_kali安装、改变更新源、vmware tools、虚拟机全屏

    一.安装前的准备,去官网下载镜像:https://www.kali.org/downloads/ 二.打开vmware workstation点击新建虚拟机 选择稍后安装操作系统 选择其他linux3 ...

  7. python爬虫获取天猫店经营者资质证书(更新到2020.06.13

    python爬虫获取天猫店经营者资质证书(更新到2020.06.13 爬取需求 excel表中给定多个天猫的店铺链接,获取店铺的经营者资质证书,保存为本地图片 代码基于之前写的一个博客https:// ...

  8. 树莓派最新资源教程整理汇总(2018年10月更新)

    本文收集了树莓派使用过程中经常需要用到的资源,主要包括树莓派系统镜像.树莓派硬件介绍.树莓派GPIO引脚编号.树莓派电路原理图下载.树莓派应用等等,非常值得收藏. 一.快速上手 树莓派快速开机资源大全 ...

  9. android 快传 源码_最新安卓仿茄子快传APP源码包括服务端源码Android开发快传类项目源码全套...

    适使用范围:  安卓APP茄子快传源码 Android项目源码相似茄子快传的快传项目包括服务端 运行环境:  Android app 源码详细: 本项目是一个基于安卓的相似茄子快传的项目源码,包括安卓 ...

最新文章

  1. CMD如何生成文件夹目录结构
  2. 2.1 帮助命令、用户管理、压缩
  3. Linux新手入门:通过chmod改变文件权限--转
  4. 分布式服务追踪与调用链系统
  5. JAVA递归实现全排列
  6. 河南上oracle客户,解决Oracle监听服务报错
  7. [20150629]12c物化视图刷新Out of place
  8. grub rescue的修复方法
  9. vue :style 设置背景图片 backgroundImage
  10. myeclipse 安装jad反编译插件
  11. Android开发者指南(7) —— App Install Location
  12. Unity3d之MonoBehaviour的可重写函数整理
  13. Caffe学习:Blobs, Layers, and Nets
  14. 不同网段windows远程linux桌面,实现不同网段pc机及交换机互通
  15. 三星t750c android6,BlueFrag:Android 蓝牙零交互远程代码执行漏洞分析 - 嘶吼 RoarTalk – 回归最本质的信息安全,互联网安全新媒体,4hou.com...
  16. dvi一分四_【1进4出DVI分配器】
  17. 高速光耦6N137用于RS485通信的总结
  18. 英语口语练习四十三之7种方式说“温柔”
  19. uniapp 获取商米本机SN码
  20. echarts首次加载不显示,再次刷新照常显示

热门文章

  1. 人生无意义,才更值得过,推石上山的搏斗本身,足以充实一颗人心,认清生活的荒诞,对它报之以微笑,就是对抗荒诞的最好方式
  2. 路由器的工作原理,形成,转发数据包的过程
  3. Chrome浏览器设置打开书签时在新标签页打开(保姆级图文)
  4. 学Java好还是学前端好?Java和Web前端哪个更吃香?
  5. Day 40 多表查询以及pymysql相关操作
  6. Mac 下终端运行C++
  7. 计算机考研854题型,2020哈尔滨工业大学计算机考研854真题回忆版
  8. 鱼眼图像自监督深度估计原理分析和Omnidet核心代码解读
  9. Flutter-如何计算文字宽高
  10. UE4加载Excel表格CSV数据及解决中文乱码问题