Anaconda介绍

Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。Anaconda提供环境管理的功能,功能类似 Virtualenv,解决了多版本Python并存、切换的问题。

Anaconda安装

安装就不多说了,Anaconda官网下载
建议Python 3.x版本,2.x版本毕竟也不维护了
下载下来的安装包一路点击下一步就行了

FAQ:

  1. 已安装了python(可能还是python 2.7版本)那还能安装吗?

    • 可以,不冲突
  2. 有必要将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

  • 常用的也就那么几个吧:
  1. ESC + M :markdown模式
  2. ESC + Y : code 模式
  3. Ctrl + Enter : 当前行运行
  4. Shift + Enter:运行当前模块并进入/创建下一模块
  5. Enter:进入当前模块

Anaconda管理Python环境的更多相关文章

  1. 使用Anaconda管理Python环境

    修改镜像源 conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ conda con ...

  2. python-pycharm中使用anaconda部署python环境

    pycharm中使用anaconda部署python环境 今天来说一下python中一个管理包很好用的工具anaconda,可以轻松实现python中各种包的管理.相信大家都会有这种体验,在pycha ...

  3. 装了anaconda之后如何设置anaconda、python环境变量

    装了anaconda之后如何设置anaconda.python环境变量 1.装了anaconda之后如何设置anaconda环境变量 参考 https://www.cnblogs.com/avivi/ ...

  4. 写文章 使用conda管理python环境

    使用conda管理python环境

  5. Anaconda 配置 Python 环境

    原文地址:Anaconda 配置 Python 环境 0x00 环境 Anaconda: 2019.03 Python: 3.6.8 0x01 Linux 安装 Anaconda 交互安装 Anaco ...

  6. python 使用Anaconda管理项目环境

    Pycharm没有内置的python解释器,需要我们自己下载python解释器. 在很多python项目中,会导入第三方的模块,逐个去下载导入很不方便. 我们通常使用Anaconda来管理python ...

  7. 推荐:使用 Anaconda 工具搭建并管理 Python 环境

    https://www.anaconda.com/distribution/#download-section  官网下载地址 https://mirror.tuna.tsinghua.edu.cn/ ...

  8. Ubuntu中搭建强化学习平台(使用anaconda管理Python并安装tensorflow、opencv)

    首先介绍一下anaconda,annoconda是一个开源的Python发行版本,里面集成了python.conda等多个科学包及其依赖项.安装完成之后,就可以使用conda版本管理器进行管理,可以让 ...

  9. 使用conda管理python环境和包

    操作系统:CentOS7使用virtualenv管理python虚拟环境virtualenv是一款轻量级第三方虚拟环境管理工具,不像Anaconda大小达上百M,virtualenv大小只有10M左右 ...

随机推荐

  1. IdentityServer Resource Owner Password

    Resource Owner Password 模式需要自己实现用户名密码的校验 新增ResourceOwnerPasswordValidator实现IResourceOwnerPasswordVal ...

  2. 项目ITP(七) javaWeb 整合 Quartz 实现动态调度 并且 持久化

    原创地址:http://www.cnblogs.com/Alandre/(泥沙砖瓦浆木匠),需要转载的,保留下! 弟子规 圣人训 首孝弟 次谨信 泛爱众 而亲仁 有余力 则学文 Written In ...

  3. Python快速学习08:模块的操作

    前言 系列文章:[传送门] 天气干燥,我就上火,流鼻血.希望身子好起来. 正文 函数和对象都是为了更好的组织已经有的程序,以方便重复利用. 模块(module)也是为了同样的目的.模块可以包含可执行代 ...

  4. Nacos发布0.5.0版本,轻松玩转动态 DNS 服务

    阿里巴巴微服务开源项目Nacos于近期发布v0.5.0版本,该版本主要包括了DNS-basedService Discovery,对Java 11的支持,持续优化Nacos产品用户体验,更深度的与Sp ...

  5. (2)编译安装lamp三部曲之mysql-技术流ken

    简介 采用yum安装lamp简单,快捷,在工作中也得到了普遍应用.但是如果我们需要某些特定模块功能,以及制定安装位置等,就需要用到编译安装了,接下来将编译安装lamp之mysql. mysql的简介网 ...

  6. linux学习基础1

    简介 包含计算机组成,发行.核心思想.主要目录,一些命令ifconfig.echo.tty.startx.export.pwd.history.shutdown.poweroff.reboot.hwc ...

  7. [转]laravel DB类SQL语句操作(CURD)

    本文转自:https://blog.csdn.net/woshihaiyong168/article/details/52992812 版权声明:本文为勇哥原创文章,转载请注明出处哦!!! https ...

  8. C#计算字符串长度,汉字算两个字符

    在C#中的字符串类String中,有个Length属性表示字符串的长度,但该字段返回的是字符的个数,如果字符串中含有中文字符的话,一个汉字占用两个字符的长度,此时获取的长度就不够精确,当然也看具体业务 ...

  9. __EF批量删除

    控制器: [HttpPost] public int Delete_All(string Id) { List<int> IDS = new List<int>();//创建l ...

  10. vb.net 使用NPO自定義格式

    '導入命名空間 Imports System.IOImports NPOI.HSSF.UserModelImports NPOI.HPSFImports NPOI.POIFS.FileSystem P ...