Anaconda管理Python环境

Anaconda介绍
Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。Anaconda提供环境管理的功能,功能类似 Virtualenv,解决了多版本Python并存、切换的问题。
Anaconda安装
安装就不多说了,Anaconda官网下载
建议Python 3.x版本,2.x版本毕竟也不维护了
下载下来的安装包一路点击下一步就行了

FAQ:
- 已安装了python(可能还是python 2.7版本)那还能安装吗?
- 可以,不冲突
- 有必要将anaconda加入到环境变量中吗?
- 没必要,当然你按某些教程加了也行,但以后可能会有一些不必要的麻烦吧
Amaconda基本用法
安装完可在anaconda promt终端进行相关操作

查询帮助
- help
如conda create -h
环境管理
查看所有环境
conda info -e

创建环境
conda create --name python36 python=3.6

conda create -n py27 python=2.7

复制环境
conda create -n python36clone --clone python36

激活环境
activate python36

退出环境
deactivate

删除环境
conda remove --name django --all

包管理
查看已安装的包
conda list

安装包
conda install requests(安装到当前环境)
conda install -n python36 requests(指定安装环境)

升级包
conda update requests移除包
conda remove requests

anaconda-navigator 图形界面
图像界面管理



这个太没逼格了,不多介绍了,自己折腾去吧
Anaconda之jupyter notebook
之前在markdown工具介绍已经露面啦,当然它的主要功能当然不是作为markdown工具,而是作为轻量级的代码运行工具,可用来验证你写的简短代码,快速调试等。

显然,在python3环境下这个语法是错误的。那么如果想在python2的环境运行,该怎么办呢?
kernel
在jupyter notebook中,选择不同的python版本,叫做kernel(内核)。在进行安装时,安装 ipykernel即可。
激活需要运行的环境
conda install --name py27 ipykernel

python -m ipykernel install --user

- 再次运行
jupyter notebook,效果如下

个人感觉还是有点折腾,jupyter notebook就单一环境运行就得了,别搞太复杂
几个快捷键
可参考help - keyboard shortcut
- 常用的也就那么几个吧:
- ESC + M :markdown模式
- ESC + Y : code 模式
- Ctrl + Enter : 当前行运行
- Shift + Enter:运行当前模块并进入/创建下一模块
- Enter:进入当前模块
Anaconda管理Python环境的更多相关文章
- 使用Anaconda管理Python环境
修改镜像源 conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ conda con ...
- python-pycharm中使用anaconda部署python环境
pycharm中使用anaconda部署python环境 今天来说一下python中一个管理包很好用的工具anaconda,可以轻松实现python中各种包的管理.相信大家都会有这种体验,在pycha ...
- 装了anaconda之后如何设置anaconda、python环境变量
装了anaconda之后如何设置anaconda.python环境变量 1.装了anaconda之后如何设置anaconda环境变量 参考 https://www.cnblogs.com/avivi/ ...
- 写文章 使用conda管理python环境
使用conda管理python环境
- Anaconda 配置 Python 环境
原文地址:Anaconda 配置 Python 环境 0x00 环境 Anaconda: 2019.03 Python: 3.6.8 0x01 Linux 安装 Anaconda 交互安装 Anaco ...
- python 使用Anaconda管理项目环境
Pycharm没有内置的python解释器,需要我们自己下载python解释器. 在很多python项目中,会导入第三方的模块,逐个去下载导入很不方便. 我们通常使用Anaconda来管理python ...
- 推荐:使用 Anaconda 工具搭建并管理 Python 环境
https://www.anaconda.com/distribution/#download-section 官网下载地址 https://mirror.tuna.tsinghua.edu.cn/ ...
- Ubuntu中搭建强化学习平台(使用anaconda管理Python并安装tensorflow、opencv)
首先介绍一下anaconda,annoconda是一个开源的Python发行版本,里面集成了python.conda等多个科学包及其依赖项.安装完成之后,就可以使用conda版本管理器进行管理,可以让 ...
- 使用conda管理python环境和包
操作系统:CentOS7使用virtualenv管理python虚拟环境virtualenv是一款轻量级第三方虚拟环境管理工具,不像Anaconda大小达上百M,virtualenv大小只有10M左右 ...
随机推荐
- Mac环境下PHP连接mysql提示Server sent charset (255) unknown和(HY000/2054)
错误提示: mysqli_connect(): Server sent charset (255) unknown to the client. Please, report to the devel ...
- 剑指offer【06】- 旋转数组的最小数字(java)
题目:旋转数组的最小数字 考点:查找和排序 题目描述:把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转. 输入一个非减排序的数组的一个旋转,输出旋转数组的最小元素. 例如数组{3,4, ...
- 课程五(Sequence Models),第二 周(Natural Language Processing & Word Embeddings) —— 0.Practice questions:Natural Language Processing & Word Embeddings
[解释] The dimension of word vectors is usually smaller than the size of the vocabulary. Most common s ...
- Android--UI之ListView
前言 今天讲解一下Android平台下ListView控件的开发,在本篇博客中,将介绍ListView的一些常用属性.方法及事件,还会讲解ListView在开发中常用的几种方式,以及使用不通用的适配器 ...
- java字符流操作flush()方法及其注意事项
java字符流操作flush()方法及其注意事项 flush()方法介绍 查阅文档可以发现,IO流中每一个类都实现了Closeable接口,它们进行资源操作之后都需要执行close()方法将流关闭 ...
- leetcode — plus-one
import java.util.ArrayList; import java.util.Arrays; import java.util.List; /** * Source : https://o ...
- Java网络编程的基本网络概念
前言 自己网络这方面的知识很是薄弱,每次面试被问到这部分都会卡壳,所以很尴尬,然后最近也是有些时间了,就赶紧把自己的不足补充一下.虽然最近也在看设计模式,但是总看设计模式也容易烦,所以就并行学习,看看 ...
- 部署WebService
IIS6环境下部署WebService(部署虚拟目录) 首先,打开IIS管理器, 部署一个网站或者使用默认网站 右击网站选择新建虚拟目录 输入WebService的别名 选择WebService文件路 ...
- JavaScript 图片弹框显示
function fnCreate(src) { /* 要创建的div的classname */ var ClassName = "thumb ...
- mysql的coalesce使用技巧
今天无意间发现mysql的coalesce, coalesce()解释:返回参数中的第一个非空表达式(从左向右依次类推): 使用示例:a,b,c三个变量. ,); // Return 2 select ...