zoukankan      html  css  js  c++  java
  • Anaconda管理Python环境

    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:进入当前模块
  • 相关阅读:
    js打印的两种方法
    C# VS2010中,用微软自带的System.Data.OracleClient来连接Oracle数据库
    js获取本月第几周和本年第几周
    [转]优化数据库大幅度提高Oracle的性能
    sass的循环for,while,each
    sass的mixin,extend,placeholder,function
    float,absolute脱离文档流的总结
    React ref的用法
    cloneNode与事件拷贝
    mobx动态添加observable
  • 原文地址:https://www.cnblogs.com/mliangchen/p/9866322.html
Copyright © 2011-2022 走看看