Anaconda 配置 Python 环境

Anaconda 配置 Python 环境原文地址:"Anaconda配置Python环境"0x00环境Anaconda:2019.03Python:3.6.80x01Linux安装Anacon

大家好,又见面了,我是你们的朋友全栈君。

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

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/155917.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • python输出语句print用法_python print输出

    python输出语句print用法_python print输出【时间】2018.10.12【题目】python中的print输出函数用法总结 一、直接输出无论什么类型,数值,布尔,列表,字典…都可以直接输出,或者先赋值给变量,再输出。  二、格式化输出下面是《Python基础编程》中对格式化输出的总结:(1).%字符:标记转换说明符的开始(2).转换标志:-表示左对齐;+表示在转换值之前要加上正负号;“”(…

    2022年10月28日
    0
  • shell日期循环[通俗易懂]

    shell日期循环[通俗易懂]1. vitest.sh2.#!/bin/shstartdate=`date-d”$1″+%Y-%m-%d`enddate=`date-d”$2″+%Y-%m-%d`while[[$startdate<$enddate]]doecho"########$startdate#########"startdate=`dat

    2022年7月24日
    4
  • 简单的TCP客户端发包工具[通俗易懂]

    简单的TCP客户端发包工具[通俗易懂]一、TCP介绍先放这里有时间在写,最近在写DuiLib相关的使用内容,这部分大家凑活着看二、程序截图下载链接链接:https://pan.baidu.com/s/1MzNUzwd7WwBat6vNMcu6Ow密码:ibuv 主要源码://.h//TCPClient.cpp:定义应用程序的类行为。//#include"stdafx.h"#in…

    2022年9月6日
    3
  • maven 修改父项目依赖版本号_查看path

    maven 修改父项目依赖版本号_查看pathTomcat自身可以通过修改配置文件server.xml,在和之间插入如下语句:对应maven的tomcat插件弄法如下:org.apache.tomcat.maventomcat7-maven-plugin2.2

    2022年9月17日
    0
  • 谷歌搜索好用吗_谷歌搜索引擎搜索技巧

    谷歌搜索好用吗_谷歌搜索引擎搜索技巧0前言相信大家在使用搜索引擎的时候,大部分情况下都是直接输入要搜索的关键词,然后在搜索结果里一个个点开查找。但除了特定信息外,搜索引擎同时也会返回大量无关的信息。有时候我们可能翻好几页也不一定能找到满意的结果,平白增加不少的工作量。其实,有一些特殊的技巧,可以对搜索结果进行限制和筛选,缩小检索范围,让搜索结果更加准确,大大提高我们的效率。下面,扩展迷就给大家介绍一些在进行谷歌搜索时可以使用的便捷技巧。其中,部分技巧在其他搜索引擎中也同样支持。文章目录0前言1.强制精确匹配2.AND

    2022年8月30日
    0
  • Linux04:(4.6k)vim编辑器「建议收藏」

    Linux04:(4.6k)vim编辑器「建议收藏」文章目录Linux_day04一.vim编辑器vim的三种模式1.命令模式2.末行模式3.编辑模式实用功能扩展内容==1.vim的配置文件==2.异常退出问题3.别名机制4.退出方式补充一些win10下的快捷键Linux_day04一.vim编辑器vim的三种模式命令模式不能对文件直接编辑,但可以通过快捷键删除行,复制,粘贴,移动光标等编辑模式-输入末行模式可以在末行输入命令:搜索,替换,保存,退出,撤销vim打开文件的方式:1.#vim 文件路径——直接打开文件(光

    2022年8月9日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号