美文网首页机器学习
Anaconda 的安装、卸载、换源与使用

Anaconda 的安装、卸载、换源与使用

作者: oneoverzero | 来源:发表于2020-03-04 16:14 被阅读0次

一、安装

1.首先从 Anaconda 清华镜像源下载安装包(镜像源地址: https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ ),这里选择的版本是 Anaconda3-5.3.1-Linux-x86_64.sh ,右键复制链接地址后在终端输入:

wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.3.1-Linux-x86_64.sh

下载完成后运行脚本:

sh Anaconda3-5.3.1-Linux-x86_64.sh

根据提示一步一步做即可。最后会询问是否安装 VScode,可以视自己的情况而定。

2.安装完成后一定要 source 一下配置文件,使其生效:

source ~/.bashrc

至此,安装结束。

二、卸载

1.首先要删除 Anaconda 的安装目录,默认的安装目录是 /home/<yourusername>/anaconda3

rm -rf /home/<yourusername>/anaconda3

2.然后修改配置文件,配置文件位于 ~/.bashrc

vi ~/.bashrc

然后把下面这部分内容全部删掉:

# added by Anaconda3 5.3.1 installer
# >>> conda init >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$(CONDA_REPORT_ERRORS=false '/home/<yourusername>/anaconda3/bin/conda' shell.bash hook 2> /dev/null)"
if [ $? -eq 0 ]; then
    \eval "$__conda_setup"
else
    if [ -f "/home/<yourusername>/anaconda3/etc/profile.d/conda.sh" ]; then
        . "/home/<yourusername>/anaconda3/etc/profile.d/conda.sh"
        CONDA_CHANGEPS1=false conda activate base
    else
        \export PATH="/home/<yourusername>/anaconda3/bin:$PATH"
    fi
fi
unset __conda_setup
# <<< conda init <<<

删除之后保存并关闭文件,然后一定要再 source 一下配置文件使其生效:

source ~/.bashrc

3.关闭终端,然后再重新打开一个新的终端。

至此,卸载过程完成。

三、使用

1.换源:
为了使用 conda 下载的速度更快,可以将 conda 的下载源换成清华源。具体操作是打开 ~/.condarc 文件,然后将里面的内容全部替换成:

channels:
  - defaults
show_channel_urls: true
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
  simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud

替换完之后不需要source 这个文件。运行以下命令清除索引缓存:

conda clean -i

以保证使用的是清华源。

2.创建一个新的环境:

conda create -n <environment_name> python=3.7 -y
conda activate <environment_name>

# 安装 Pytorch (cudatoolkit 版本要视自己的 cuda 版本而定)
# 注意,下面的代码即使使用了 -c pytorch,下载源也不是 pytorch 官网,而是清华镜像
conda install pytorch torchvision cudatoolkit=9.2 -c pytorch

查看 cuda 版本:

nvcc -V 或 nvcc --version

解决在运行上述命令时产生的 -bash: nvcc: command not found 问题:
~/.bashrc 中添加以下两行语句:

export PATH="/usr/local/<your_cuda_version>/bin:$PATH"
export LD_LIBRARY_PATH="/usr/local/<your_cuda_version>/lib64:$LD_LIBRARY_PATH"

其中,cuda 版本可以去 /usr/local/ 目录下查看,第 2 行中的 lib64 要以 /usr/local/<your_cuda_version>/ 下的为准,有的可能是 lib ,有的也可能是 lib64

3.删除一个环境:

conda remove -n <environment_name> --all

4.修改 pip 的下载源:

vi ~/.pip/pip.conf

然后将里面的内容全部替换成:

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = pypi.python.org
               pypi.org
               files.pythonhosted.org

相关文章

网友评论

    本文标题:Anaconda 的安装、卸载、换源与使用

    本文链接:https://www.haomeiwen.com/subject/hfcblhtx.html