zoukankan      html  css  js  c++  java
  • Anaconda 配置 Python 环境

    原文地址:Anaconda 配置 Python 环境

    0x00 环境

    Anaconda: 2019.03
    Python: 3.6.8

    0x01 Linux 安装 Anaconda

    交互安装

    Anaconda 下载地址: Anaconda-2019.03-Linux

    本文中安装位置为 /usr/local/anaconda3

    下载安装脚本,赋予执行权限并安装

    wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2019.03-Linux-x86_64.sh
    chmod +x Anaconda3-2019.03-Linux-x86_64.sh
    ./Anaconda3-2019.03-Linux-x86_64.sh
    

    启动安装脚本后按回车开始阅读 License,空格键翻页,最后输入 yes同意协议开始安装

    输入安装目录,这里使用 /usr/local/anaconda3

    安装完成后脚本会询问是否将 Anaconda3 启动脚本加入终端初始化脚本中,选择 yes

    Do you wish the installer to initialize Anaconda3 by running conda init? [yes|no]

    静默安装

    -b 用于静默安装

    -p 用于指定安装目录

    ./Anaconda3-2019.03-Linux-x86_64.sh -b -p /usr/local/anaconda3
    

    配置 Anaconda 环境随终端启动

    上面的操作中如果交互式安装最后一步使用了默认的 no或者使用了 静默安装,Anaconda 都不会添加随终端启动的脚本

    需要手动向 ~/.bashrc中添加以下脚本,Anaconda 安装路径根据实际情况进行更改

    # >>> conda initialize >>>
    __conda_setup="$('/usr/local/anaconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
    if [ $? -eq 0 ]; then
        eval "$__conda_setup"
    else
        if [ -f "/usr/local/anaconda3/etc/profile.d/conda.sh" ]; then
            . "/usr/local/anaconda3/etc/profile.d/conda.sh"
        else
            export PATH="/usr/local/anaconda3/bin:$PATH"
        fi
    fi
    unset __conda_setup
    # <<< conda initialize <<<
    

    应用更改

    完成以上步骤后执行 source命令重新加载 ~/.bashrc

    source ~/.bashrc
    

    0x02 Windows 安装 Anaconda

    Anaconda 下载地址: Anaconda-2019.03-Windows

    本文中安装位置为 D:anaconda3

    打开安装包一路下一步直到配置安装路径,修改为 D:anaconda3,点击下一步

    Advanced Options中选中两个复选框,其中第一个是将 Anaconda 创建的虚拟环境加入系统变量中,第二个是将 Anaconda 中的 Python 注册为默认环境

    等待安装完成即可

    0x03 配置 Anaconda 仓库并修改 Python 版本

    修改 Anaconda 镜像仓库为 TUNA 开源镜像站

    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/main/
    conda config --set show_channel_urls yes
    

    新版 Anaconda 默认的 Python 版本为 3.7,但实际开发中一般会使用 3.6

    修改默认 Python 版本为 3.6

    conda install python=3.6
    

    0x04 Anaconda 使用简介

    简介中将软件包、版本号等用户自定义的部分用 []括起来

    在执行会使软件包变更的命令时,Anaconda 会自动寻找可以满足依赖关系的变更方案

    这里只介绍基础的 conda 命令,完整的使用手册请参考 Anaconda 官方文档

    安装软件包

    格式

    conda install [package name]
    conda install [package name]=[version]
    

    示例

    conda install python
    conda install python=3.6
    

    升级软件包

    格式

    conda update [package name]
    

    示例

    conda update conda
    conda update python
    

    移除软件包

    格式

    conda remove [package name]
    

    示例

    conda remove conda
    conda remove python
    

    创建虚拟环境

    Anaconda 默认使用的虚拟环境名为 base

    为了多种不同用途(例如在两个项目的开发中要求不同或冲突的软件包版本),我们可以创建多个环境并随时切换

    创建过程中需要指定配置基础环境需要安装的软件包

    格式

    conda create -n [env name] [base package name]=[base package version]
    

    示例

    conda create -n py37 python=3.7
    conda create -n opencv341 opencv=3.4.1
    

    删除虚拟环境

    格式

    conda remove -n [env name] --all
    

    示例

    conda remove -n py37 --all
    

    切换虚拟环境

    格式

    conda activate [env name]
    

    示例

    conda activate py37
    conda activate opencv341
    

    关闭虚拟环境

    该命令关闭了 Anaconda 的虚拟环境,仅使用系统中除 Anaconda 外配置的环境

    格式

    conda deactivate
    

    示例

    conda deactivate
    

    查看 Anaconda 配置信息

    示例

    conda info
    

    查看已安装的软件包

    格式

    conda list
    conda list [package name]
    

    示例

    conda list
    conda list python
    conda list opencv
    

    在已配置的仓库中查找软件包

    格式

    conda search [package name]
    

    示例

    conda search python
    conda search opencv
    

    查看虚拟环境

    示例

    conda env list
    
  • 相关阅读:
    整合Spring与Hibernate
    基本正则
    vue权限指令
    vue数字动态转换大写
    element ui 表格动态生成多级表头、一级表头,可无限嵌套
    vuex和vue-router全家桶
    element表格内容过多title提示
    HBuilder打包App方法
    mui底部选项卡切换页面
    mui框架的地步选项卡公用加载对应页面demo
  • 原文地址:https://www.cnblogs.com/leviatan/p/11196977.html
Copyright © 2011-2022 走看看