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:\anaconda\envs\py36
  • 创建一个名为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即可
posted @ 2021-03-10 18:44  狐狸大大爱吃糖  阅读(217)  评论(0编辑  收藏  举报