conda

conda是一种通用包管理系统,旨在构建和管理任何语言和任何类型的软件。
不同项目对环境要求不同,因此需要管理与切换环境。
anaconda和miniconda是相关的管理软件,其中miniconda仅有基础的功能,推荐使用。

arm平台安装miniconda

下载官网
https://conda.io/en/latest/miniconda.html

在这里插入图片描述
如上图所示,是对应不同系统的版本。

linux相关版本介绍

Miniconda3 Linux 64-bit
64位架构,代表厂家有Intel、AMD
Miniconda3 Linux-aarch64 64-bit
就是arm架构的64位系统,基于armv8指令集的64位架构

Miniconda3 Linux-ppc64le 64-bit
IBM power系列架构,目标架构为64位PowerPC和Power Architecture处理器,并对此优化的应用程序的标识符,编译源代码时经常使用
Miniconda3 Linux-s390x 64-bit
IBM System z 系列 (zSeries)大型机 (mainframe) 硬件平台,是银行或者大型企业或者科研单位用的,大部分用户接触不到

下载与安装

下载Miniconda3 Linux-aarch64 64-bit
安装

bash Miniconda3-latest-Linux-aarch64.sh 

安装完成
在这里插入图片描述

miniconda使用教程

查看是否安装成功,如果安装没问题会显示conda版本号

conda --version

新建环境

conda create --name your_env_name

your_env_name是环境名称,对环境的操作后面会详述
在这里插入图片描述

conda env list

查看pc上创建了哪些环境 返回环境的名字和路径
在这里插入图片描述

conda activate your_env_name

激活环境 切换环境
在这里插入图片描述

更改仓库地址-加速下载速度

miniconda安装之后,默认的仓库地址都是国外的地址,下载的速度很慢,所以需要切换成国内的仓库地址。
推荐使用清华大学的镜像站
Anaconda 镜像使用帮助:https://mirrors4.tuna.tsinghua.edu.cn/help/anaconda/
在这里插入图片描述
ctrl+h 查看隐藏文件
home目录下没有.condarc文件,运行下面命令,创建该文件。

conda config --set show_channel_urls yes

此时,.condarc文件中的内容比较少,只有一句show_channel_urls: true。复制上面内容到文件中,并保存。
在这里插入图片描述
运行 conda clean -i 清除索引缓存,保证用的是镜像站提供的索引。
运行 conda create -n myenv numpy 测试一下吧。

conda remove --name test1 --all

删除环境,test1是环境的名字,–all表示将这个环境中所有的东西都删除。
在这里插入图片描述

conda list

查看当前环境下,安装了那些工具包。
在这里插入图片描述

conda install 软件包的名字

就可以安装软件到当前环境。

conda list --explicit > ~/Desktop/testa.txt

切换到testa环境下,将环境中的所有安装包的版本和路径等信息都导入到桌面的testa.txt文件下。

conda install --file ~/Desktop/testa.txt

将文件中所有的软件包安装到当前环境中。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐