Linux 安装 Anaconda 并配置环境

Linux 安装 Anaconda/Miniconda 并配置环境


本文主要用于记录自己在 飞腾匠牛开发板(ARM架构) 中利用 Anaconda/Miniconda 创建 python 虚拟环境中遇到的一些问题。

一、Anaconda 下载

1. 官网下载

Free Download | Anaconda

2. 清华镜像下载

Index of /anaconda/archive/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

下载 Linux 64-Bit (x86) installer

注:

如果是在 ARM 架构安装 Anaconda ,下载 Linux 64-Bit (ARM64) installer

否则将会出现如下报错:
在这里插入图片描述

如果下载 Linux 64-Bit (ARM64) installer 运行后出现如下报错:
在这里插入图片描述

则需要降低 Anaconda的版本,采用 miniconda3 4.9 版本完美解决此问题

拉取conda安装包

wget https://repo.anaconda.com/miniconda/Miniconda3-py37_4.9.2-Linux-aarch64.sh

二、安装

在下载的安装包路径下运行

bash Anaconda3-2023.07-1-Linux-x86_64.sh

安装包下载的版本会有所不同

Enter 查看协议,一直继续,

直到看到 Please answer ‘yes’ or ‘no’ , 输入 yes

在这里插入图片描述

三、添加环境变量

首先,看 Anaconda 是否自动配置了环境变量:

source ~/.bashrc

再执行 conda,如果如下图说明 Anaconda 已经自动配置好了环境变量
在这里插入图片描述

四、conda 管理虚拟环境

1. conda 创建虚拟环境

创建虚拟环境

conda create -n my_env python=3.8.2

查看已有的虚拟环境

conda env list

2. conda 激活虚拟环境

激活

conda activate my_env

取消激活

conda deactivate

3. 取消自动进入base环境

conda config --set auto_activate_base false

4. 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

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

5. conda管理安装源

查看已安装源

conda config --show-sources

删除安装源

conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

恢复默认源

conda config --remove-key channels

pip换源

pip install pkg -i http://pypi.douban.com/simple

conda 换源的其他方式

Vim 在根目录下编辑 .condarc 文件

vim ~/.condarc
channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
  - https://mirrors.sjtug.sjtu.edu.cn/anaconda/pkgs/main/
  - https://mirrors.sjtug.sjtu.edu.cn/anaconda/pkgs/free/
  - https://mirrors.sjtug.sjtu.edu.cn/anaconda/cloud/conda-forge/
ssl_verify: true

参考

Linux配置conda环境并换源 - 知乎 (zhihu.com)

Anaconda更换清华源、中科大源_星尘 StarDust的博客-CSDN博客

树莓派4B64位系统安装miniconda(折腾了几天终于解决)_miniconda3-py37_23.1.0-1-linux-aarch64.sh_叻斯哩_LeslieWu的博客-CSDN博客

Ubuntu下安装Anaconda的步骤(带图) - 知乎 (zhihu.com)

猜你喜欢

转载自blog.csdn.net/weixin_69035671/article/details/132024112