• Anaconda教程——Ubuntu 平台


    Anaconda 使用教程——Ubuntu 平台

    说明

    • 对应着 Python 有 2.x 版本和 3.x 版本,Anaconda 也有 Anaconda2 以及 Anaconda 3 两个版本,考虑其流行度,当我们谈及 Anaconda 时,默认为 Anaconda3。
    • 考虑电脑的配置问题,使用的实验平台为基于虚拟机的 ubuntu18.04。

    Anaconda 的简介

    Anaconda 是一个用于科学计算的 Python 发行版,支持 Linux, Mac, Windows, 包含了众多流行的科学计算、数据分析的 Python 包。

    Anaconda 的下载

    方式一官网下载


    方式二:镜像站

    以清华大学镜像站为例,访问 镜像地址,进入下载页面并选择指定版本下载即可。当然,为了提高下载速度以及稳定性,可以使用迅雷等下载工具转链下载。

    在这里插入图片描述
    推荐使用国内的镜像站下载,下载速度更快,方便选择诸多版本。

    附注: 可供选择的镜像站:

    镜像源地址链接
    清华大学开源软件镜像站https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
    北京外国语大学开源软件镜像站https://mirrors.bfsu.edu.cn/anaconda/archive/
    …………

    选择 Linux 的相应版本选择,下载完成后,将得到一个 .sh 安装文件,如 Anaconda3-2018.12-Linux-x86_64.sh

    Anaconda 的安装

    在终端中打开 Anaconda 安装文件所在的目录,执行命令:

    $ bash  Anaconda3-2018.12-Linux-x86_64.sh -b
    
    • 1
    • 命令中的 .sh 文件名请按实际需求改写;
    • 参数 -b:不加 -b 的话,安装过程中会出现诸多配置请求,使用 -b 可以一切按默认处理,方便快速安装。

    Anaconda 的配置

    配置环境变量

    一般地,在 linux 中,环境变量有两种配置方式:

    • 针对当前用户的环境变量配置(~/.bashrc)
    • 针对所有用户的环境变量配置(/etc/profile)

    下面以前者为例进行环境变量配置。

    打开终端,输入命令 sudo gedit ~/.bashrc 来打开当前用户的配置文件 ~/.bashrc,在该文件中添加命令:

    # 以个人的实际需求为准
    PATH=/home/user_name/anaconda3/bin:$PATH
    
    • 1
    • 2

    保存后关闭该文件,之后需要使用命令 source ~/.bashrc 令其立即生效即可。

    检查环境变量是否配置成功:打开终端,执行命令 conda --version,若如下以下结果,则配置完成。

    配置下载源

    Anaconda 的默认下载源为国外网站,由于各种原因,在使用 Anaconda 安装软件或 Python 库时会十分缓慢,为了方便,建议配置国内的镜像源进行下载。

    以下是有关下载源的一些命令。

    查看下载源

    $ conda config --show channels
    
    • 1

    添加下载源:(以清华镜像源为例)

    $ 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
    
    • 1
    • 2

    清除下载源:(以清华镜像源为例)

    $ conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
    $ conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
    
    • 1
    • 2

    如果要将添加的下载源全部清除,可以使用如下命令:

    $ conda config --remove-key channels
    
    • 1

    显示下载源

    默认情况下,在使用 conda 命令安装 Python 库时,是无法知晓使用的是哪一个下载源的,如果想在安装 Python 库时显示 channels 的 url,则可以使用如下命令:

    $ conda config --set show_channel_urls yes
    
    • 1

    附注

    • 在第一次使用 conda config 命令后,会自动生成一个默认不存在的配置文件 ~/.condarc
    • 按照前述方式添加下载源后,添加的源将会被写入到配置文件 ~/.condarc 中。
    • 按照前述方式移除下载源后,配置文件 ~/.condarc 也会做相应的修改。

    Anaconda 的卸载

    首先,删除 Anaconda3 文件夹。

    $ rm -rf ~/anaconda3
    
    • 1

    然后,删除 Anaconda 相关的隐藏文件。

    $ rm -rf ~/.condarc ~/.conda ~/.continuum
    
    • 1

    最后,删除 Anaconda 的环境变量。在配置文件 ~/.bashrc 中,注释掉 Anaconda 相关的配置命令。

    #export PATH=/home/user_name/anaconda3/bin:$PATH
    
    • 1

    Anaconda 的常用命令

    更新 anaconda

    打开终端,先后执行以下命令:

    • conda 更新到最新版本。
    $ conda update conda
    
    • 1
    • anaconda 更新到最新版本。
    $ conda update anaconda
    
    • 1
    • anaconda-navigator 更新到最新版本。
    $ conda update anaconda-navigator
    
    • 1

    注意:前面的三个操作会将 Anaconda 基本的 base 环境更新到最新版,如果有自定义的 Python 环境需要更新,则需要执行以下命令:

    $ conda update --all
    
    • 1

    Anaconda 管理环境

    查看环境信息

    查看当前环境的信息。打开终端,输入命令:

    $ conda info
    
    • 1

    查看已经创建的所有虚拟环境。输入命令:

    $ conda info -e
    
    • 1

    其中,-e-envs 的缩写,使用参数 -envs 亦可。

    创建环境

    创建一个名为 env_namepython x.x 的虚拟环境,其中 x.x 为 python 版本。

    $ conda create -n env_name python=x.x
    
    • 1

    其中,-n-name 的缩写,使用参数 -name 亦可。

    切换 python 环境到32/64位。使用命令:

    $ set CONDA_FORCE_32BIT=1 # 切换为 32 位
    $ set CONDA_FORCE_32BIT=0 # 切换到 64 位
    
    • 1
    • 2

    如果在 64 位的环境中,创建 32 位的 python 环境,则需要先切换到 32 位环境,然后再创建 python 环境。

    移除环境

    $ conda remove -n env_name --all
    
    • 1

    其中,-n-name 的缩写,使用参数 -name 亦可。

    切换/激活环境

    切换(激活)到虚拟环境 env_name。使用命令:

    $ conda active env_name
    
    • 1
  • 相关阅读:
    小米手机买什么蓝牙耳机好?适配小米手机的蓝牙耳机推荐
    Prometheus+Grafana可视化监控【主机状态】
    长时序栅格数据缺失值插补
    flutter 移动应用程序中打开URL
    3D激光SLAM:ALOAM---后端 lasermapping构建角点约束与面点约束
    轮到国产游戏统治Steam榜单
    django特殊文件管理之Static和Media异同之处
    在JavaScript中实现用户输入一个个位数字,自动帮其补两个0,2位补一个,三位不补
    什么是 Apache Shiro
    Java的基本数据类型
  • 原文地址:https://blog.csdn.net/qq_44803884/article/details/126289478