Skip to content
官方QQ交流群
技术交流1:87208295   点此加入
技术交流2:787747122   点此加入
官网
云控制台
开放平台
关注微信公众号
代码仓库: 码云

安装 anaconda3

环境前提

下载安装

  • 下载
sh
# 推荐内网下载(建议)
wget http://minio.10yun.host:9000/mirrors/anaconda/archive/Anaconda3-2023.03-1-Linux-x86_64.sh
# 或者官网下载
wget https://repo.anaconda.com/archive/Anaconda3-2023.03-1-Linux-x86_64.sh
# 或者
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2023.03-1-Linux-x86_64.sh
  • 使用 bash 安装
sh
sudo bash Anaconda3-2023.03-1-Linux-x86_64.sh
  • 在下面的页面:按 “ENTER(回车键)” 进入下面阅读协议 images

  • 在下面的页面:阅读协议页面,按 “q” 键,跳过阅读 images

  • 在下面的页面:输入 “yes” ,同意协议 images

  • 在下面的页面:按 “ENTER(回车键)” 进入下一步,等待安装 images

  • 在下面的页面:输入“yesimages

  • 安装完成 images

  • 配置环境变量,并且生效

sh
echo '# ————————————————————' >> ~/.bashrc
echo '# anconda3 环境变量' >> ~/.bashrc
echo '# ————————————————————' >> ~/.bashrc
echo 'export PATH=/root/anaconda3/bin:$PATH' >> ~/.bashrc
echo '' >> ~/.bashrc
echo '' >> ~/.bashrc
source ~/.bashrc

配置如下图 images 如果错误,就vim ~/.bashrc 手动编辑

  • 验证
sh
conda -V

成功结果如下图 images

配置镜像源 - pip

sh
mkdir -p ~/.pip/
tee ~/.pip/pip.conf << EOF
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
#index-url = https://mirrors.aliyun.com/pypi/simple
[install]
trusted-host = https://pypi.tuna.tsinghua.edu.cn
#trusted-host=mirrors.aliyun.com
EOF

配置镜像源 - conda

配置 .condarc

sh
# 查看,如果 .condarc 如果没有,会生成
conda config --set show_channel_urls yes
# 查看 .condarc 路径
conda config --show-sources
# 打开 .condarc
vim /root/.condarc

编辑内容如下

show_channel_urls: true
channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  - defaults
channel_alias: https://mirrors.tuna.tsinghua.edu.cn/anaconda
default_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/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
  - 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
  bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch-lts: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
ssl_verify: false

# remote_read_timeout_secs: 1000.0


conda config --add channels https://repo.continuum.io/pkgs/free/ 
conda config --add channels https://repo.continuum.io/pkgs/main/ 
conda config --set show_channel_urls yes

清理缓存

sh
conda clean -i -y
conda clean --all

查看修改后的镜像源

sh
conda config --show channels  
# 或者
conda info

使用方式

sh
# 查看存在的虚拟环境
conda env list
# 创建虚拟环境
conda create -n xxx python=3.8
# 进入虚拟环境
conda activate xxx
source activate xxx
# 退出当前虚拟环境
conda deactivate
source deactivate xxx
# 查看本地虚拟环境
conda info --env
# 删除虚拟环境
conda remove -n xxx --all

其他(没必要折腾)

  • 如果配置conda配置子账号
sh
vim ~/.bashrc
# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/home/username/anaconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
    eval "$__conda_setup"
else
    if [ -f "/home/username/anaconda3/etc/profile.d/conda.sh" ]; then
        . "/home/username/anaconda3/etc/profile.d/conda.sh"
    else
        export PATH="/home/username/anaconda3/bin:$PATH"
    fi
fi
unset __conda_setup
# <<< conda initialize <<<
  • 保存并且让它生效
sh
# 安装过程中同意加入环境变量,保存生效
export PATH="/home/username/anaconda3/bin:$PATH"
source /home/username/anaconda3/bin/activate
source ~/.bashrc

Copyright © 2017 10yun.com | 十云提供计算服务-IPV6 | ctocode组开发