Anaconda 安装和使用

原文 https://www.cnblogs.com/Leo_wl/p/9116506.html

Anaconda

Anaconda介绍

  • 安装python的方法有很多种,数据分析方面比较常用Anaconda。Anaconda是一个开源的Python发行版本,其包含了conda、Python等多个科学包及其依赖项,也可以使用Miniconda这个较小的发行版,仅包含conda和 Python。Anaconda可以管理包,就是能够安装、更新、移除工具包,比如Numpy、Scipy、pandas、Scikit-learn等数据分析中常用的包;也可以管理环境,能够创建、访问、共享、移除环境,用于隔离不同项目所需要的不同版本的工具包,所以,我们可以建立 Python2 和 Python3 两个环境,来分别运行不同版本的 Python 代码。

安装
https://blog.csdn.net/weixin_43715458/article/details/100096496

根据提示进行安装,完成后会发现有几项内容

  • Anaconda Navigator:管理工具包和环境的图形用户界面。
    Anaconda Prompt:终端,可以使用命令行来管理包和环境。
    Jupyter Notebook :基于web的交互式计算环境,可以编辑易于人们阅读的文档,用于展示数据分析的过程。
    Spyder:一个使用Python语言、跨平台、科学运算的集成开发环境。

常见问题

环境变量

  • 有的情况下,可能会遇到找不到 conda 命令的错误提示,这很可能是环境路径设置的问题,下面是 window、mac 下配置环境变量的方法
  • window 系统
    计算机->右键选择属性->高级系统设置->环境变量->系统变量->path。在path中加入anaconda安装的目录就可以了
  • MAC 电脑
    在终端输入以下命令:
export PATH=~/anaconda3/bin:$PATH

配置国内镜像

  • 如果运行以下更新包命令:
  • conda upgrade --all
    如果出现 CondaHTTPError: HTTP 000 CONNECTION FAILED for url…的错误信息,需要运行以下命令:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
即可添加 Anaconda Python 免费仓库。

Anaconda使用

环境管理器

  • 创建环境

格式:
conda create --name env_name package_names
其中,env_name 是环境的名称,package_names 是安装在创建环境中的包名称。
例如,要创建环境 python36,其中包含包python,并指定版本,在 Anaconda Prompt(终端)中输入:
conda create --name python36 python=3.6
也可以使用以下命令创建环境
conda create -n python2 python=2.7
  • 进入环境

windows 下格式
activate env_name

Linux & Mac 下格式
source activate env_name
  • 离开环境
windows 下格式
deactivate

Linux & Mac 下格式
source deactivate
  • 列出环境

格式:
conda env list
执行命令之后,结果如下图:

其中,带星号(*)的环境是当前环境。
  • 删除环境
格式:
conda remove --name env_name --all
其中,env_name 是环境的名称。

例如,删除环境 python36,在 Anaconda Prompt(终端)中输入:
conda remove --name python36 --all

也可以使用以下命令删除环境python36
conda env remove -n python36

包管理

  • 安装包
格式:
conda install package_name
package_name为包的名称

例如,要安装 numpy,在 Anaconda Prompt(终端)中输入:
conda install numpy

如果要同时安装多个包,可以输入:
conda install pandas numpy

如果想要指定包的版本,可以输入
conda install numpy=1.14

也可以指定环境安装包,可以输入以下命令安装 numpy
conda install -n python36 numpy
  • 移除包
格式:
conda remove package_name

例如,要移除 numpy,在 Anaconda Prompt(终端)中输入:
conda remove numpy

也可以指定环境移除包,可以输入以下命令移除 numpy
conda remove -n python36 numpy
  • 更新包

格式:
conda update package_name

要更新环境中的所有包,在 Anaconda Prompt(终端)中输入:
conda update --all

也可以指定环境更新包,可以输入以下命令更新 numpy
conda update -n python36 numpy
  • 列出已安装的包
要查看所有的包,在 Anaconda Prompt(终端)中输入:
conda list

也可以查询某个指定环境的已安装包
conda list -n python36
  • 查询包的信息
格式:
conda search package_name

例如,下面是查询包 numpy 的信息
conda search numpy

注:1、如果在终端用命令创建了多个环境,然而在 Jupyter Notebook 中不显示创建的环境,这时候需
要安装包 nb_conda 用于 Jupyter Notebook 自动关联 Anaconda 环境,执行命令如下:
conda install nb_conda

  2、创建新的 python 环境,比如3.6,运行
conda create --name python36 python=3.6
之后,conda 仅安装 python 3.6 相关的必须包,如 python,pip 等,如果希望 python36 像默认环
境,在 Anaconda Prompt(终端)中输入:
conda create -n python36 python=3.6 anaconda

Jupyter notebook

使用指南

  • jupyter notebook 可以做哪些事情? - 猴子的回答 - 知乎
    https://www.zhihu.com/question/46309360/answer/254638807

好处

  • notebook 可以直接在代码旁写出叙述性文档,而不是另外编写单独的文档。也就是它可以能将代码、文档等这一切集中到一处,让用户一目了然。
  • Jupyter notebook(http://jupyter.org/) 是一种 Web 应用,能让用户将说明文本、数学方程、代码和可视化内容全部组合到一个易于共享的文档中。
  • Jupyter Notebook 已迅速成为数据分析,机器学习的必备工具。因为它可以让数据分析师集中精力向用户解释整个分析过程。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

王蒟蒻

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值