树莓派最新最快更新源2020.06.06
更新源,简单地说,就是修改两个文件:
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相关推荐
- 搜索引擎最新算法大全|更新到2020.2.28日(百度算法大全、360算法大全)
内容来源整理于各大搜索引擎公告以及互联网相关资讯. 更新时间目前为止应该是最新最全版本,此文章会陆续更新下去. 目前只找到百度和360有相关算法说明发布,搜狗和神马还没有官方公告如果后续发布将会持续补 ...
- kali linux切换更新源_KALI更新源2020版(永久实用)
kali linux安装好后,我们需要对里面的工具进行升级! 安装文本编辑器:sudo apt-get install leafpad 用文本编辑器打开文件:leafpad /etc/apt/sour ...
- 树莓派4B安装系统,配置远程连接和WiFi,更新源,更新中文支持,基本Linux命令,用Python输出hello和“你好,世界”
树莓派4B 系列1 从入门到进阶 作者(当然就是我本人了,哈哈哈哈哈),写这篇文章的目的是给刚入门树莓派或者从3B/3B+版本过度到4B的小朋友们总结出一些成系统的规律和方法,以及4B全新版本的变化. ...
- 修改树莓派更新源及设置代理配置
更新源 默认树莓派的更新源使用的是英国的源,速度奇慢:改成国内树莓派的更新源方法,看下边: 备份源列表文件 sudo cp /etc/apt/sources.list /etc/apt/sources ...
- 树莓派换源、vim更新:树莓派更换国内可用镜像源
参考:树莓派vim更新:树莓派更换国内可用镜像源 作者:丶PURSUING 发布时间:2021-02-01 22:40:48 网址:https://blog.csdn.net/weixin_44742 ...
- 虚拟机kali升级最新_kali安装、改变更新源、vmware tools、虚拟机全屏
一.安装前的准备,去官网下载镜像:https://www.kali.org/downloads/ 二.打开vmware workstation点击新建虚拟机 选择稍后安装操作系统 选择其他linux3 ...
- python爬虫获取天猫店经营者资质证书(更新到2020.06.13
python爬虫获取天猫店经营者资质证书(更新到2020.06.13 爬取需求 excel表中给定多个天猫的店铺链接,获取店铺的经营者资质证书,保存为本地图片 代码基于之前写的一个博客https:// ...
- 树莓派最新资源教程整理汇总(2018年10月更新)
本文收集了树莓派使用过程中经常需要用到的资源,主要包括树莓派系统镜像.树莓派硬件介绍.树莓派GPIO引脚编号.树莓派电路原理图下载.树莓派应用等等,非常值得收藏. 一.快速上手 树莓派快速开机资源大全 ...
- android 快传 源码_最新安卓仿茄子快传APP源码包括服务端源码Android开发快传类项目源码全套...
适使用范围: 安卓APP茄子快传源码 Android项目源码相似茄子快传的快传项目包括服务端 运行环境: Android app 源码详细: 本项目是一个基于安卓的相似茄子快传的项目源码,包括安卓 ...
最新文章
- CMD如何生成文件夹目录结构
- 2.1 帮助命令、用户管理、压缩
- Linux新手入门:通过chmod改变文件权限--转
- 分布式服务追踪与调用链系统
- JAVA递归实现全排列
- 河南上oracle客户,解决Oracle监听服务报错
- [20150629]12c物化视图刷新Out of place
- grub rescue的修复方法
- vue :style 设置背景图片 backgroundImage
- myeclipse 安装jad反编译插件
- Android开发者指南(7) —— App Install Location
- Unity3d之MonoBehaviour的可重写函数整理
- Caffe学习:Blobs, Layers, and Nets
- 不同网段windows远程linux桌面,实现不同网段pc机及交换机互通
- 三星t750c android6,BlueFrag:Android 蓝牙零交互远程代码执行漏洞分析 - 嘶吼 RoarTalk – 回归最本质的信息安全,互联网安全新媒体,4hou.com...
- dvi一分四_【1进4出DVI分配器】
- 高速光耦6N137用于RS485通信的总结
- 英语口语练习四十三之7种方式说“温柔”
- uniapp 获取商米本机SN码
- echarts首次加载不显示,再次刷新照常显示
热门文章
- 人生无意义,才更值得过,推石上山的搏斗本身,足以充实一颗人心,认清生活的荒诞,对它报之以微笑,就是对抗荒诞的最好方式
- 路由器的工作原理,形成,转发数据包的过程
- Chrome浏览器设置打开书签时在新标签页打开(保姆级图文)
- 学Java好还是学前端好?Java和Web前端哪个更吃香?
- Day 40 多表查询以及pymysql相关操作
- Mac 下终端运行C++
- 计算机考研854题型,2020哈尔滨工业大学计算机考研854真题回忆版
- 鱼眼图像自监督深度估计原理分析和Omnidet核心代码解读
- Flutter-如何计算文字宽高
- UE4加载Excel表格CSV数据及解决中文乱码问题