Ubuntu安裝Anaconda3及系統環境變數配置詳細版
本文示例在無界面版的Ubuntu Server 18.04.1系統環境下安裝64位的Anaconda3.2020.07版,詳細說明包括Anaconda檔案安裝,ubuntu系統Anaconda環境配置,Anaconda虛擬環境配置,Anaconda國內源修改,Anaconda虛擬環境切換,Anaconda虛擬環境洗掉,
下載anaconda
# 切換root用戶,輸入密碼
su root
# 進入root目錄,安裝腳本存放路徑
cd /root
# 下載anaconda安裝腳本(本教程采用清華源)
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2020.07-Linux-x86_64.sh
# 安裝anaconda
bash Anaconda3-2020.07-Linux-x86_64.sh
# Please, press ENTER to continue -> 回車繼續
# 閱讀協議,同意按回車(跳過ctrl+c)
# Do you accept the license terms? [yes|no] -> 同意協議輸入yes回車
# Anaconda3 will now be installed into this location -> 選擇安裝路徑(本文安裝/usr/local/anaconda3),等待安裝
# by running conda init? [yes|no] -> 是否添加系統環境,輸入yes回車
# 待安裝結束
# 重繪當前用戶環境(激活環境)
source ~/.bashrc
查看修改系統環境變數的內容
# 查看安裝腳本配置的環境變數內容
vim ~/.bashrc
環境變數內容
# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/usr/local/anaconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
eval "$__conda_setup"
else
if [ -f "/usr/local/anaconda3/etc/profile.d/conda.sh" ]; then
. "/usr/local/anaconda3/etc/profile.d/conda.sh"
else
export PATH="/usr/local/anaconda3/bin:$PATH"
fi
fi
unset __conda_setup
# <<< conda initialize <<<
配置普通用戶使用anaconda環境
方式1
# 配置普通用戶環境變數
# 文本末尾追加上述內容
vim /etc/profile
# 生效環境變數(每次登陸需要輸入此命令激活環境),每次登陸自動默認激活環境,先切換到默認登陸用戶
source /etc/profile
方式2
# 切換至普通用戶
su 普通用戶的用戶名
vim ~/.bashrc
# 追加上述內容(指令激活或者重啟機器)
source ~/.bashrc
更新Anaconda相關配置
查看conda源
conda config --show-sources
添加國內源(清華)
方式1
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
方式2
vim ~/.condarc
# 文本末尾追加內容
channels:
- https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
- https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- defaults
show_channel_urls: true
# 清除conda快取
conda clean -i
國內其他anaconda源
北京外國語大學開源軟體鏡像站
channels:
- defaults
show_channel_urls: true
channel_alias: https://mirrors.bfsu.edu.cn/anaconda
default_channels:
- https://mirrors.bfsu.edu.cn/anaconda/pkgs/main
- https://mirrors.bfsu.edu.cn/anaconda/pkgs/free
- https://mirrors.bfsu.edu.cn/anaconda/pkgs/r
- https://mirrors.bfsu.edu.cn/anaconda/pkgs/pro
- https://mirrors.bfsu.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: https://mirrors.bfsu.edu.cn/anaconda/cloud
msys2: https://mirrors.bfsu.edu.cn/anaconda/cloud
bioconda: https://mirrors.bfsu.edu.cn/anaconda/cloud
menpo: https://mirrors.bfsu.edu.cn/anaconda/cloud
pytorch: https://mirrors.bfsu.edu.cn/anaconda/cloud
simpleitk: https://mirrors.bfsu.edu.cn/anaconda/cloud
上海交通大學開源軟體鏡像站
default_channels:
- https://anaconda.mirrors.sjtug.sjtu.edu.cn/pkgs/r
- https://anaconda.mirrors.sjtug.sjtu.edu.cn/pkgs/main
custom_channels:
conda-forge: https://anaconda.mirrors.sjtug.sjtu.edu.cn/cloud/
pytorch: https://anaconda.mirrors.sjtug.sjtu.edu.cn/cloud/
channels:
- defaults
show_channel_urls: true
Anaconda添加、洗掉虛擬環境
# 新建虛擬環境
conda create -n python36 python=3.6.5
# 洗掉虛擬環境
conda remove -n python36 --all
Anaconda切換虛擬環境
# 查看所有環境
conda env list
# 激活虛擬環境
conda activate python36
# 退出當前虛擬環境
conda deactivate python36
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/189563.html
標籤:其他
上一篇:2020-10-23
