armv7l架构的资料相对较少,本文记录安装miniconda及搭建虚拟python环境的过程。
1、查看系统信息
1.1、查看本机处理器架构
$ uname -a
Linux xilinx 4.19.0-xilinx-v2019.1 #1 SMP PREEMPT Tue Feb 14 09:32:44 UTC 2023 armv7l armv7l armv7l GNU/Linux
可以看到本设备是armv7l的架构。
1.2、查看本机python版本
$ python3 -V
Python 3.6.9
1.3、查看系统发行版本
$ lsb_release -a
LSB Version: core-9.20170808ubuntu1-noarch:security-9.20170808ubuntu1-noarch
Distributor ID: Ubuntu
Description: Ubuntu 18.04.5 LTS
Release: 18.04
Codename: bionic
2、miniconda安装
2.1、获取安装包
请读者根据自己机器的配置,在miniconda官网查找对应的下载版本。注意如果是aarch64架构那miniconda3的版本不要超过4.10。本设备为armv7架构,应该下载的文件是:Miniconda3-latest-Linux-armv7l.sh
下载指令:
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-armv7l.sh
输入该命令,将会把上边链接的文件下载到当前文件夹下。
2.2 安装
bash Miniconda3-latest-Linux-armv7l.sh
如果输入sudo bash Miniconda3-latest-Linux-armv7l.sh的话,即加了一个sudo命令,miniconda会自动安装给root用户,以后使用conda必须都要加sudo,很麻烦,而且会出现很多问题,这里建议不使用sudo,那么miniconda将会自动安装给当前用户。
2.3 等待安装
安装过程中可能需要输入一些字符。请根据提示进行。
值得一提的是到这一步时会提示你安装Miniconda3的位置,会默认安装到当前用户目录下,按ENTER将执行默认设置。
安装过程中还会提示是否要把conda执行路径添加进环境变量,输入yes,即可添加。
2.4添加环境变量
如果安装时没有选择添加环境变量,要在当前用户下使用conda,那么还必须把他的执行路径添加进环境变量。
vim ~/.bashrc
进入.bashrc
文件,如果提示没有vim的话用nano ~/.bashrc
也可以。
在文件的最后添加一行:
export PATH="/home/pi/miniconda3/bin:$PATH"
这里的pi是用户名字,比如我的用户名是liwenwu,所以是图中所示路径。写完后输入:wq
退出vim。
source ~/.bashrc
应用更改。
2.5 使用
conda list
即可看到输出conda已安装的包。
至此conda已经完成安装,并且当前用户可以正常使用所有conda命令。
如果提示没有conda命令,请确认环境变量是否添加,并执行source ~/.bashrc,使环境变量生效。
2.6 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 --add channels rpi
显示下载地址:
conda config --set show_channel_urls yes
替换源之后,我们需要使用
conda update conda
来升级 conda,之后使用conda create -n {你的环境名} python=版本号
创建一个你的python环境
conda create -n py36 python=3.6
注意:armv7l架构的conda,python版本最高支持3.6
2.7 激活/退出环境
使用source activate {你的环境名}
命令激活python环境。
source activate py36
退出现在激活的环境:
conda deactivate
2.8、conda安装/卸载软件包
conda在线安装软件包
conda install {packageName}
如果在线安装某些软件包时,找不到安装包,需要下载软件包源码到设备,进行编译安装。
安装指令:文章来源:https://www.toymoban.com/news/detail-762290.html
python setup.py install
卸载软件包文章来源地址https://www.toymoban.com/news/detail-762290.html
conda uninstall {packageName}
到了这里,关于armv7l安装miniconda的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!