当前位置: 首页 > news >正文

【树莓派系统配置+python3.8+环境配置踩坑点汇总】raspberrypi

最近又开始搞树莓派的深度学习模型。很多windows端的环境需要在树莓派上重新部署,中间出现了非常多的问题。主要以各种库的下载安装为主要。

首先,第一个问题:

树莓派系统烧录之后,默认apt一般需要升级看,而默认下载源一般会升级失败,会提示:

Err:1 http://raspbian.raspberrypi.org/raspbian buster/main 等类似

此时更改apt的下载源可以结局该问题。

1、更改sources.list

打开系统配置文件:

sudo nano /etc/apt/sources.list

删除文件内的原始内容,把下面的粘贴进去:

deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib

CTRL+X,Y,回车后保存退出。

2、更改文件raspi.list

打开系统配置文件:

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

删除文件内的原始内容,把下面的粘贴进去:

deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui

CTRL+X,Y,回车后保存退出。

基本上大部分配置都可以直接系统下载啦~

参考:

树莓派raspberry更改apt下载源_树莓派 apt-get下载地址修改-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/Op_chaos/article/details/108170840?spm=1001.2014.3001.5506第二个问题,python指定版本环境的配置,这里以python3.8为例:

1.更新树莓派的系统安装软件,命令如下:

sudo apt-get update
sudo apt-get upgrade

2.安装相关依赖库:

sudo apt-get install -y make build-essential libssl-dev zlib1g-dev   
sudo apt-get install -y libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm 
sudo apt-get install -y libncurses5-dev  libncursesw5-dev xz-utils tk-dev

3.下载python

sudo wget https://www.python.org/ftp/python/3.8.5/Python-3.8.5.tgz

 4.解压并进入目录

sudo tar -zxvf Python-3.8.5.tgz
cd Python-3.8.5

5.安装python

sudo ./configure --prefix=/usr/local/python3 && make && make install

6.创建软链接

sudo ln -s /usr/local/python3/bin/python3 /usr/local/bin/python3
sudo ln -s /usr/local/python3/bin/pip3 /usr/local/bin/pip3

7.查看版本

python3 -V
pip3 -V

 参考链接:

树莓派安装python-3.8.5 - 简书 (jianshu.com)icon-default.png?t=N7T8https://www.jianshu.com/p/ba55a4ea7047

 

http://www.lryc.cn/news/309480.html

相关文章:

  • CTFHUB--文件包含漏洞--RCE
  • Android 解决引入的三方库中类名冲突问题
  • 扩展学习|大数据分析的现状和分类
  • java学习笔记-初级
  • 使用axios 封装大文件上传,支持断点续传的功能
  • 在python中,设置json支持中文字符串
  • qnx du统计目录大小单位
  • 测试人员如何向开发人员准确清晰地描述问题?
  • 何恺明新作 l-DAE:解构扩散模型
  • 【数学建模获奖经验】2023第八届数维杯数学建模:华中科技大学本科组创新奖获奖分享
  • Kubernetes(k8s第二部分)
  • mac新环境
  • 神经网络基础知识:LeNet的搭建-训练-预测
  • SpringMVC 学习(七)之报文信息转换器 HttpMessageConverter
  • 浅谈密码学
  • Android 混淆是啥玩意儿?
  • 【嵌入式——QT】QListWidget
  • 爬虫入门到精通_基础篇5(PyQuery库_PyQuery说明,初始化,基本CSS选择器,查找元素,遍历,获取信息,DOM操作)
  • 用冒泡排序模拟C语言中的内置快排函数qsort!
  • 智慧公厕:打造智慧城市环境卫生新标杆
  • 【学习版】Microsoft Office 2021安装破解教程
  • 基于java Springboot实现课程评分系统设计和实现
  • git操作基本指令
  • YOLO算法
  • 【Android】更改手机主题导致app数据丢失问题
  • Dell R730 2U服务器实践3:安装英伟达上代专业AI训练Nvidia P4计算卡
  • Nacos环境搭建 -- 服务注册与发现
  • Linux了解
  • Keil新版本安装编译器ARMCompiler 5.06
  • 【基础训练 || Test-1】