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安装脚本文件
传到树莓派系统内,然后用同样的方法安装即可。(这里有待验证,明天我试过以后来更)