文章目录
一、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