Ubuntu 16.04下Anaconda的安装及使用

一、Anaconda的下载及安装

1. 下载Anaconda

官方下载地址:https://www.continuum.io/downloads
清华大学开源镜像地址:https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/
官方下载地址往往比较慢,这里较为推荐去清华开源镜像地址下载,选择好自己的操作系统和想要安装的软件版本就好了。
在这里插入图片描述这里我们下载了 Anaconda3-5.3.0-Linux-x86_64.sh

2. 安装Anaconda

(1) 打开下载的Anaconda文件所在位置
(2) 运行安装.sh文件命令

bash Anaconda3-5.3.0-Linux-x86_64.sh

然后一路按Enter键查看安装说明。
在这里插入图片描述
(3) Do you accept the license terms? 选择 [yes]
可以看到Anaconda默认安装位置是:/home/xxx/anaconda3/
然后一路安装,直到安装成功~
在这里插入图片描述
注:For this change to become active, you have to open a new terminal.”(要使这个更改生效,必须打开一个新的终端。)
需要打开新的终端,anaconda才会生效。

【注意】:在Ubuntu 22.04中安装Anaconda,会出现以下问题:
当输入conda时,会提示“conda: command not found”
在这里插入图片描述

这里需要 “source ~/.bashrc” 命令,以启动配置conda环境:

source ~/.bashrc

然后再次查看conda版本,发现已经可以正常显示:
在这里插入图片描述

3. 配置清华镜像源

首先,输入命令行 conda config --show channels 能够显示出所有channels的信息,一般是defaults的源,下载速度比较慢,不太友好,清华源镜像资源包齐全,下载速度,因此常配置成清华源。
清华站点还提供了conda安装包的镜像地址,输入以下命令行:

简版命令:

#添加镜像源
conda config --add channels - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
conda config --add channels - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free

#显示镜像通道
conda config --show channels

或 完整版命令:

#添加镜像源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
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/r
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2

#显示检索路径
conda config --set show_channel_urls yes

#显示镜像通道
conda config --show channels

配置好的镜像源写入anaconda3根目录的 ~/.condarc 文件下,可以用命令 cat ~/.condarc 查看。清华大学开源镜像 - Anaconda 镜像使用帮助 中推荐生成的 .condarc 文件内容如下:
在这里插入图片描述

如果想删除某个源的话,用remove命令,例如:

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

附:清华镜像有时候也会被墙,下面这篇博客整理了国内一些可用的镜像源,可供参考。
Anaconda 国内镜像源整理

二、Anaconda的基本使用

1. 管理conda版本

查看conda版本

conda --version

升级当前conda

conda update conda

2. 管理虚拟环境

创建一个名为 env_name 的环境,指定Python版本是3.6

conda create --name env_name python=3.6

删除虚拟环境 env_name

conda remove --name env_name --all

激活虚拟环境 env_name

source activate env_name

关闭虚拟环境 env_name

source deactivate env_name

查看所有虚拟环境

conda env list

3. 安装第三方包

conda 安装 numpy

conda install numpy

conda 安装 tensorflow 2.0.0

conda install tensorflow==2.0.0

conda 安装 gpu 版本的 tensorflow 2.0.0

conda install tensorflow-gpu==2.0.0

为Jupyter Notebook配置虚拟环境

conda install nb_conda

为Jupyter Notebook配置虚拟环境

conda install ipykernel

将虚拟环境写入Notebook的kernel中

python -m ipykernel install --user --name env_name
# python -m ipykernel install --user --name tensorflow --display-name "tensorflow"

注 :这里还总结了一份完整的操作记录,详见:Anaconda + Jupyter Notebook 使用小结

三、Anaconda的卸载及重装

1. 仅更新Anaconda,保留env

因为各种各样的原因,Anaconda突然就报错不好使了。

Traceback (most recent call last):
File “/home/xxx/anaconda3/bin/conda”, line 7, in
from conda.cli import main
ImportError: No module named conda.cli

【原因1】:误删Anaconda下python的软链接
【原因2】:安装tensorflow的时候将python和其他包也更新了,破坏了anaconda的基本环境(例如,原始Anaconda对应的python版本为3.6,更新后的python版本为3.7)

【解决方案】:可以使用如下命令对Anaconda进行更新,重装Anaconda相关信息,同时保留env,且env自定义环境中的安装包不受影响(仅更新Anaconda,之前建的环境和下载的包均保留)。

bash Anaconda3-5.3.0-Linux-x86_64.sh -u

参考博客:Anaconda误删 ImportError: No module named conda.cli
使用conda报错:from conda.cli import main ModuleNotFoundError: No module named conda

2. 卸载重装Anaconda

然而,有时候这样更新完conda仍然不能用,这个时候就还是要卸载重装了。

(1) 删除Anaconda原来的安装路径

sudo rm -rf /home/xxx/anaconda3

(2) 在根目录下,编辑~/.bashrc文件

sudo gedit ~/.bashrc

删除或者注释掉以下这段代码(注:Anaconda安装时会将PATH写入该文件中。)

#added by Anaconda3 installer
export PATH="/home/xxx/anaconda3/bin:$PATH"

为使其立即生效,在终端执行:

source ~/.bashrc 

(3) 重新安装Anaconda

bash Anaconda3-5.3.0-Linux-x86_64.sh
  • 5
    点赞
  • 53
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值