Ubuntu 16.04下Anaconda的安装及使用

不管现实多么惨不忍睹,都要持之以恒地相信,这只是黎明前短暂的黑暗而已。不要惶恐眼前的难关迈不过去,不要担心此刻的付出没有回报,别再花时间等待天降好运。真诚做人,努力做事!你想要的,岁月都会给你。Ubuntu 16.04下Anaconda的安装及使用,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

一、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才会生效。

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/162906.html

(0)
飞熊的头像飞熊bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!