文章目录
前言
方便python环境管理,我比较喜欢用anaconda,可以安装一个miniconda
一、下载miniconda安装包
1.首先查看本机处理器架构:
首先需要根据板子的架构安装对应的安装包,以下是查看树莓派5架构的指令:
uname -a
可以看到aarch64,也就是大家常说的ARM64位架构。还有一个常用的X86架构,多为个人电脑使用。
2.安装包下载:
根据自己的架构可以在这个网址选择一个安装包:
下载一个最新的适用于aarch64的miniconda:
cd ~/Downloads
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-aarch64.sh
3.安装miniconda:
在安装目录Downlods下执行:
bash Miniconda3-latest-Linux-aarch64.sh
会出现第一次停顿,按一下回车继续下载
然后会弹出来一个文档,按空格一直到最下面,问你是否接受,输入yes:
按下回车,弹出来这个,如果直接按回车就安装在默认路径,也可以在后面输入你想要的安装路径,我直接默认了:
第n次停顿,直接回车不进行conda初始化,后面我们手动配置环境变量:
看到Thank you说明安装成功:
二、python环境配置
1.手动添加环境变量
在终端输入:
vim ~/.bashrc
在最后一行加上这一段,XXX改成自己的用户名(vim中,需要按一下i进入insert模式,这样才能在里面打字,按一下esc退出insert模式,然后按 ’:’ + ‘wq’,保存并退出):
在终端中source一下:
source ~/.bashrc
现在conda已经可以正常使用了,具体使用方法可以参考我这篇文章:
2.conda换源
使用前将conda换个国内源:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
conda config --set show_channel_urls yes
3.创建python环境
创建一个自己要用的python环境,如果想要其他版本的python,可以修改最后一项python=(其他版本),py11为该环境的名称:
conda create -n py11 python=3.11
激活虚拟环境:
source activate py11
可以看到你的终端用户前带了一个前缀(py11),如果前面安装miniconda的步骤中,使用默认环境变量配置,这个软件会给你配置成每次启动终端自动激活虚拟环境,所以打开的每一个终端前边都有个前缀,强迫症无法接受,所以才自己配置的环境变量。
这样执行python就使用的是py11这个python环境了。
4.管理python环境
看一下现在都有哪些包:
conda list
再换个pip的源,因为有时候github好多项目默认安装都是用pip(在conda中,包的安装方式有两种,分别是conda和pip,换的都是清华源,也可以用豆瓣、中科大、阿里源,看自己喜欢):
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/
下个numpy试一下,这样无论是用conda还是pip都是用的国内源了:
pip install numpy
至此python环境就搞好了。