拔出式开发之在树莓派安装miniconda
...
拔出式开发之在树莓派安装miniconda
由于要和硬件打交道,所以经常会用到一些要求很怪的python包和版本。所以装一个包管理器就很有必要,但是这玩意并不是像在win下那么好办的。这篇帖子用来记录安装miniconda的全过程。
1、系统apt换源
这部分总共要修改两个文件:/etc/apt/sources.list
和/etc/apt/sources.list.d/raspi.list
。
首先用lsb_release -a
查一下版本,一般都是最新版的Debian。
对于/etc/apt/sources.list
到镜像站查看对应的文件内容,注意,有一个armv7l和aarch64,分别对应着32位和64位的系统,别选错了。用镜像站提供的东西覆盖掉原有文件内容,可以用gg+dG
快速清空文件。
对于第二个文件也是一样的操作,用这个链接找。
最后更新源:
sduo apt-get update && upgrade
2、下载安装miniconda
对于32位系统,使用如下命令下载:
wget http://repo.continuum.io/miniconda/Miniconda3-latest-Linux-armv7l.sh
安装:
sudo bash Miniconda3-latest-Linux-armv7l.sh
跟着引导走就行。到阅读协议那步不用一直回车,直接按一下q
就好。一般这样就能安装成功。如果不成功,多半是因为系统指令字长不对。
之后把conda指令添加到系统中:
vi ~/.bashrc
在最后一行输入:
export PATH="/home/pi/miniconda3/bin:$PATH"
更新配置:
source ~/.bashrc
配置完后切换到管理员模式并测试conda命令能不能打出来:
sudo su
conda
能打出来就行。
3、配置.condarc(重要!)
严格按照上面的内容填进这个文件,每个参数都是有意义的,不要乱改。
sudo vi ~/.condarc
channels:
- rpi
- defaults
show_channel_urls: true
default_channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
ssl_verify: false
这份配置到2025年4月24日仍然有效,但不保证一直有效,因为镜像源也不一定可靠。
再说一遍,墙国这辈子有了。
4、测试环境
先更新conda源:
conda update conda
之后创建一个环境试一下。这里最好具体指定环境版本,比如3.5.2:
conda create -n py35 python==3.5.2