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
Anaconda 配置 Python 环境的更多相关文章
- 4.8 Sublime Text3 中配置 Python环境 --之下Sublime配置Python环境
返回总目录 目录: 1.没有配置之前 2.安装Package Control插件 3.安装其他库: 4.配置其他操作: (一)没有配置之前: 我们试着运行以下,会效果怎么样? 1.首先选择Python ...
- Win10安装VSCode并配置Python环境 完整版超详细简单【原创】
我们分为三个步骤进行: 一.下载VSCode 二.配置Python环境 三.测试Python 一.下载VSCode 1.打开国内镜像vscode下载地址,即可自动下载:https://vscode.c ...
- nginx上用fastcgi配置python环境
费了2天的功夫,翻阅了无数的中文.英文资料,终于搞定.写下此文留待以后翻阅用 本文环境,centOS 5.4 ,Nignx-0.8.49, Python 2.6.5 ========== ...
- 装了anaconda之后如何设置anaconda、python环境变量
装了anaconda之后如何设置anaconda.python环境变量 1.装了anaconda之后如何设置anaconda环境变量 参考 https://www.cnblogs.com/avivi/ ...
- 4.7 Sublime Text3 中配置 Python环境 --之上安装Sublime 3
返回总目录 目录: 1.展示效果: 2.缺优分析: 3.下载Sublime Text3 (一)展示效果: 1.能够交互式编写Python代码: 2.可以编写文件式Python代码: 3.能够自动补齐代 ...
- Visual Studio Code配置Python环境
安装环境python环境变量,这个就不写了,这类文章一抓一大把,这类就省略了······· 在Visal Studil Code中配置python环境,其实跟我的上一篇文章一样,如图: 这里有两个选择 ...
- python-pycharm中使用anaconda部署python环境
pycharm中使用anaconda部署python环境 今天来说一下python中一个管理包很好用的工具anaconda,可以轻松实现python中各种包的管理.相信大家都会有这种体验,在pycha ...
- linux下配置python环境 django创建helloworld项目
linux下配置python环境 1.linux下安装python3 a. 准备编译环境(环境如果不对的话,可能遇到各种问题,比如wget无法下载https链接的文件) yum groupinstal ...
- VS Code设置中文和配置Python环境
前言: Visual Studio Code(以下简称VSCode)是一个轻量且强大的代码编辑器,支持Windows,OS X和Linux.内置JavaScript.TypeScript和Node.j ...
随机推荐
- 免费使用Google
这里需要借助一下`梯子`,这里有教程 点击进入 如果没有谷歌浏览器,进入下载最新版谷歌浏览器,进入下载,不要移动它的安装位置,选择默认位置, 如果已经安装了谷歌浏览器,打开赛风之后,选择设置 进行安装 ...
- Windows常用快捷键与常用命令
应用窗口: Alt+F4 关闭当前窗口Win+上 最大化当前窗口Win+下 最小化当前窗口WIN+D 最小化所有窗口/还原Win+Tab 切换窗口 常用工具: Win+R 打开运行对话框Win+E 打 ...
- php函数之strtr和str_replace的区别
php字符串替换函数 strtr()有两种用法: strtr(string,from,to) 或者strtr(string,array) 首先针对strtr函数第一种方式: 我们看看下面的举例: &l ...
- 关于STM32中printf函数的重定向问题
printf函数一般是打印到终端的,stm32芯片调试中经常需要用到串口来打印调试信息,那能不能用串口实现类似windows的Console中的printf呢? 答案是肯定的,那就是printf函数的 ...
- spring cloud eureka注册原理-注册失败填坑
写在前面 我们知道Eureka分为两部分,Eureka Server和Eureka Client.Eureka Server充当注册中心的角色,Eureka Client相对于Eureka Serve ...
- Dubbo 02 微信开发
Dubbo 02 微信开发 Dubbo Admin https://github.com/apache/dubbo-admin 原系统微服务改造 mvc层排除数据源检查 Application 入口程 ...
- 个人总结的J2EE目前知道的涵盖面,从大方向入手,多写单元测试,加强基础
JEE Development process: java SE 普通语法,,异常处理,数据结构,循环,面向对象,泛型, 属性,反射,多线程,线程池,锁, lambada,异步编程,并发 框架spri ...
- 17AJAX&JSON
1. 概念 ASynchronous JavaScript And XML 异步的JavaScript 和 XML1. 异步和同步:客户端和服务器端相互通信的基础上 客户端必须等待服务器端的响应 ...
- 解决找不到roslyn\csc.exe文件问题
csc.exe代表C# 编译器,所以在需要项目nuget包引用”Microsoft.CodeDom.Providers.DotNetCompilerPlatform“以及”Microsoft.Net. ...
- CH5101 LICS//hdu5904 LICS
恭喜我已经正式沦为pj组选手QwQ 标题两个题其实不一样的.这是ch 这是hdu 一.CH上的:裸题,求LICS.n<=3000 经典普及组dp题,题解烂大街了.所以对于这题,只讲细节: $ ...