zoukankan      html  css  js  c++  java
  • Anconada基础使用

    1 Anaconda文档地址

    • 安装的时候一定要记得配置环境变量

    • 可跨平台性

      • windows
      • macOS
      • Linux
    https://docs.anaconda.com/anaconda/user-guide/getting-started/
    

    2 基础使用

    • Anaconda个人版包含 conda 和 Anaconda Navigator,以及Python和数以百计的科学软件包。

    2.1 conda

    Conda可在您的命令行界面上运行,例如Windows上的Anaconda Prompt以及macOS和Linux上的终端。

    2.2 Anaconda Navigator

    Navigator是一个桌面图形用户界面,使您可以启动应用程序并轻松管理conda程序包,环境和通道,而无需使用命令行命令。

    2.3 Jupyter notebook

    基于web的交互式计算环境,可以编辑易于人们阅读的文档,用于展示数据分析的过程。

    2.4 qtconsole

    一个可执行 IPython 的仿终端图形界面程序,相比 Python Shell 界面,qtconsole 可以直接显示代码生成的图形,实现多行代码输入执行,以及内置许多有用的功能和函数。

    2.5 spyder

    一个使用Python语言、跨平台的、科学运算集成开发环境。

    3 Anaconda中改变python的版本

    3.1 检查anaconda是否安装成功

    • conda
    • anaconda --version

    3.2 创建新环境

    conda create -n env_name list of packages
    # -n 代表 name
    # env_name 是需要创建的环境名称
    # list of packages 则是列出在新环境中需要安装的工具包
    
    • for example
    conda create -n py36 python=3.6
    

    3.3 注意事项

    用户安装的不同python环境都会被放在目录~/anaconda/envs下,可以在命令中运行conda info -e查看已安装的环境,当前被激活的环境会显示有一个星号或者括号。

    4 conda 环境管理

    • Conda的环境管理功能允许我们同时安装若干不同版本的Python,并能自由切换。对于上述安装过程,假设我们采用的是Python 3.8对应的安装包,那么Python 3.8就是默认的环境(默认名字是root,注意这个root不是超级管理员的意思)。
    • 查看已有环境
    conda info -e
    # conda environments:
    #
    base                  *  D:anaconda
    py36                     D:anacondaenvspy36
    
    • 创建一个名为python34的环境,指定Python版本是3.4(不用管是3.4.x,conda会为我们自动寻找3.4.x中的最新版本)

      conda create --name python34 python=3.4
      
    • 可以得到Python 3.4.5 :: Anaconda 4.1.1 (64-bit),即系统已经切换到了3.4的环境

      python --version
      
    • 返回默认的python 3.8环境运行

      deactivate python34 
      # for Windows
      source deactivate python34 
      # for Linux & Mac
      
    • 删除一个已有的环境

      conda remove --name python34 --all
      
    • 安装好后,使用activate激活环境

      activate python34 
      # for Windows
      source activate python34 
      # for Linux & Mac
      # 激活后,会发现terminal输入的地方多了python34的字样,实际上,此时系统做的事情就是把默认3.8环境从PATH中去除,再把3.4对应的命令加入PATH
      

    5 conda 包管理

    5.1 安装

    conda install package_name
    

    5.2 查看安装

    conda list
    

    5.3 指定环境安装

    conda list -n enviorment_name
    # 如果不用 -n 指定环境名称,则被安装在当前活跃环境
    # 也可以通过 -c 指定通过某个 channel 安装
    

    5.4 查看 package 信息

    conda search package_name
    

    5.5 更新package

    conda update -n enviorment_name package_name
    

    5.6 删除package

    conda remove -n enviorment_name package_name
    

    5.7 更新 conda

    • conda将conda、python等都视为package,因此,完全可以使用conda来管理conda和python的版本
    # 更新conda,保持conda最新
    conda update conda
    
    # 更新anaconda
    conda update anaconda
    
    # 更新python
    conda update python
    # 假设当前环境是python 3.4, conda会将python升级为3.4.x系列的当前最新版本
    

    5.8 安装集合包

    # 在当前环境下安装anaconda包集合
    conda install anaconda
    # 结合创建环境的命令,以上操作可以合并为
    conda create -n python37 python=3.7 anaconda
    # 也可以不用全部安装,根据需求安装自己需要的package即可
    
  • 相关阅读:
    Apache Log4j 学习笔记
    关于BindingResult
    Java源码分析:深入探讨Iterator模式
    hibernate的ID生成策略(annotation方式@GeneratedValue)
    HTML5本地存储不完全指南
    pageX,clientX,offsetX,layerX的那些事
    getHibernateTemplate().execute(new HibernateCallback())方法
    jQuery.extend 与 jQuery.fn.extend 的区别
    16个优秀的JavaScript教程和工具推荐
    Spring 2.5:Spring MVC中的新特性
  • 原文地址:https://www.cnblogs.com/mapel1594184/p/14513528.html
Copyright © 2011-2022 走看看