引言
将树莓派的基本系统安装成功后,一般都会有进行编程环境配置的内容。
如果是最新的系统,树莓派自带的python版本很高,如果编程需要一些依赖包,而这些包没有对应于最新python的版本,这时需要其他版本的python。对于新手来说,最好通过conda进行环境的配置,可以减少很多麻烦。
配置miniconda
下载安装包
1.首先要查看自己的pi系统版本,打开终端,输入命令
uname-a
查看版本号,可以看到我的是armv7l
2.下载相应安装包,这里可以直接使用wget命令,也可以在下面的网站中下载好后传入树莓派中
清华镜像站
一定要按照相应版本下载!!
运用wget命令从官网下载
wget http://repo.continuum.io/miniconda/Miniconda3-latest-Linux-armv7l.sh
或者从清华源下载(可能要快些)
wget https://mirrors.bfsu.edu.cn/anaconda/miniconda/Miniconda3-latest-Linux-armv7l.sh
安装miniconda
下载后的miniconda安装包默认位置在/home/pi文件夹下
1.安装命令,注意你下载的包的名称和我可能不一样
sudo bash Miniconda3-latest-Linux-armv7l.sh
2.开始安装会让你同意协议并设定安装地址,这个地址可以默认也可以修改到用户下
我这里设置为**/home/pi/miniconda3**
后续还有一个path的选项,同样输入yes即可
3.等待安装完成,这时尝试输入conda,如果出现大段文字且没报错,那么就安装完成
4.如果出现 not command,那么需要你去手动配置一下环境变量
vim ~/.bashrc
如果这时出现 Command ‘vim’ not found,那么需要先安装vim
sudo apt-get install vim
安装好后重新输入vim ~/.bashrc
此时弹出文件,一直将光标置于文件末尾处,按i进入编辑模式,然后添加环境变量
export PATH="/home/pi/miniconda3/bin:$PATH"
#这里的/home/pi/miniconda3就是你的conda安装路径,如果默认就是/root/miniconda3
按Esc推出编辑模式,然后按:键,输入wq,再按回车即可保存退出。
更新配置信息
source ~/.bashrc
5.再次输入conda,此时应该可以正常显示,如果没有,请仔细核对路径是否有误。
miniconda配置
1.上述命令安装的miniconda是需要root权限才能使用的,为了后续方便,将其文件夹权限修改
sudo chown pi:pi -R miniconda3
2.此时不要急于创建虚拟环境,很大概率出错,先修改源为国内镜像源
将~/.condarc进行修改
可以在VNC界面打开主文件夹,就是终端左边那个图标,在/home/pi
路径下,右击鼠标,选中最下面的 Show Hidden.
这时可以看到.condarc文件,双击进入,进行如下修改
channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/linux-64
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/linux-64
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/linux-64
show_channel_urls: false
ssl_verify: 'false'
然后在终端输入
conda clean -i
#清除索引缓存
3.更新conda,创建虚拟环境
conda update conda
然后创建虚拟环境
conda create -n myenv python=3.6
#这里myenv可以修改为自己的名称
此时应该可以成功创建