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

【基础篇0】Linux下ANACONDA与TF-LITE环境配置

0 写在前面:一些摸索与总结

  对于Linux系统,我发现不管是电脑x86的Ubuntu还是树莓派arm的raspberry系统,在系统安装完毕后,总是自带一个特定版本的python.
  例如我的ubuntu22.04自带的python版本是3.10,而高版本的python不一定能向下兼容第三方库,例如我要安装tf-lite时,会有以下结果
在这里插入图片描述
  红字的意思就是没有找到满足适配当前python3.10版本的tflite-runtime库,因此导致无法安装,无法使用。
  因此面临两个解决方案

方案1.删除原系统的python,再重新安装新的python

  方案1带来的问题就是,会使得系统原来依赖python的程序出错甚至无法使用,而且安装新的python需要编译,比较复杂。且安装完需要再装一些关键库,这些库可能原本是封装再系统中,现在要重新手动装,会出现一系列无法安装或者找不到适合版本的连锁问题。

  因此方案1(X)

方案2.使用多环境管理,创建不同python环境,并且与主系统环境隔离。每个环境之间的python版本,还有python包都是相互独立的。这里的多环境管理器使用的就是ANACONDA(大蟒蛇),如其名,非常主流的python多环境管理器。

  那么,下面我们就进行Linux系统上的Anaconda安装。(Win系统安装较为简单,这里不介绍)


1 Anaconda安装(Linux系统下)

  进入Anaconda官网,https://www.anaconda.com/
在这里插入图片描述
  直接点击下载按钮进行下载,注意选择linux系统,如果网络不好,建议换镜像网站进行下载,这里不再赘述。下载完毕是一个.sh的安装脚本文件,使用bash或者sh运行脚本进行安装。这里参考这篇博客
  树莓派上的安装:通过psftp等方法把下载的.sh安装脚本文件传到树莓派系统内,然后用同样的方法安装即可。(这里有待验证,明天我试过以后来更)

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

相关文章:

  • TCP协议原理二
  • 电子科技大学网络协议(TCP/IP作业答案)--网工(五次作业汇总)
  • Kubernetes集群声明式文件YAML
  • 为赋能,创共赢~ 〖TFS_CLUB社区〗-〖星荐官计划〗来袭~ 期待各位小伙伴的加入~
  • 【华为OD机试模拟题】用 C++ 实现 - 水仙花数(2023.Q1)
  • Windows作为操作系统的典型特征和主要功能
  • 【Linux】-- 多线程安全
  • Unity Avatar Camera Controller 第一、第三人称相机控制
  • SRE中 的SLO,SLI等知识 归纳
  • MS9123是一款单芯片USB投屏器,内部集成了USB2 0控制器和数据收发模块、视频DAC和音视频处理模块,MS9123可以通过USB接口显示或者扩展PC、
  • 针孔成像模型零基础入门(三)
  • 你真的了解环形队列吗?(学习数据结构必须掌握的模型)
  • 《痞子衡嵌入式半月刊》 第 72 期
  • 对redis之键值型数据库的理解
  • Linux内核中的软中断、tasklet和工作队列
  • 【Java】Spring Boot 2 集成 nacos
  • JavaSE学习笔记day14
  • LLVM高级架构介绍
  • 全网最经典函数题型【详解】——C语言
  • emqx桥接配置+常见问题解决+jmeter压测emqx
  • improve-1
  • 华为OD机试用Python实现 -【云短信平台优惠活动】(2023-Q1 新题)
  • Facebook广告投放运营中的关键成功因素是什么?
  • 2023年1月综合预订类APP用户洞察——旅游市场复苏明显,三年需求春节集中释放
  • 基于stm32计算器设计
  • 基于SpringCloud的可靠消息最终一致性02:项目骨架代码(上)
  • RockerMQ集群部署
  • unicloud的aggregate聚合查询时间戳转日期
  • Vue2.0开发之——使用ref引用组件实例(41)
  • 极狐GitLab仓库瘦身