Anoconda

Anaconda

安装

下载一个合适版本的安装脚本

1
curl -O https://repo.anaconda.com/archive/Anaconda3-2024.06-1-Linux-x86_64.sh

执行安装脚本

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

按 Enter 键查看许可协议,按q结束快速结束内容,最后输入 yes同意协议,然后按 Enter 接受默认安装位置/home/<USER>/anaconda3

最后会问你要不要每次启动都默认激活conda环境

Do you wish to update your shell profile to automatically initialize conda?
This will activate conda on startup and change the command prompt when activated.
If you’d prefer that conda’s base environment not be activated on startup,
run the following command when conda is activated:

conda config –set auto_activate_base false

You can undo this by running conda init --reverse $SHELL? [yes|no]
[no] >>>

我的选择是默认的no(Enter)

1
conda config --set auto_activate_base false

随之而来的是自己完成初始化

You have chosen to not have conda modify your shell scripts at all.
To activate conda’s base environment in your current shell session:

eval “$(/home//anaconda3/bin/conda shell.YOUR_SHELL_NAME hook)”

To install conda’s shell functions for easier access, first activate, then:

conda init

Thank you for installing Anaconda3!

例:

1
eval "$(/home/user1/anaconda3/bin/conda shell.zsh hook)

最后init

1
2
conda init <zsh>
# zsh是我自己的shell,默认的是bash

测试

1
conda -V

conda 24.5.0

完成!

换源

1
vim ~/.condarc

写入如下内容:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
- defaults

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
msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud

show_channel_urls: true

保存后退出并执行

1
conda clean -i

使用

检查虚拟环境

1
conda env list

创建虚拟环境

1
2
3
4
# 有环境包时
conda env create -f env_name.yml
# 普通
conda create -n env_name python=3.6

激活

1
2
3
conda activate env_name
# 取消激活当前环境可
conda deactivate

删除

1
2
3
4
conda install anaconda-clean
anaconda-clean
rm -rf anaconda3
# 最后删掉 .bashrc 中的 conda

参考资料

博客园.