zZ爱吃菜

Anaconda 随手记

写在前面

简单记录一下 Anaconda 的使用方法(备注: MACOS 系统), 我理解的 Anaconda 是一个 Python 的虚拟集成环境管理包,它可以让你按照自己的要求,包括 Python 版本,依赖包等生成一个虚拟的环境 ENV ,让你在一个独立的 Python 环境中执行指定版本指定依赖包的脚本.

大纲

  1. 下载与安装
  2. 修改 源
  3. 我整理的常用命令
  4. 安装 Jupyter Notebook

主要内容

1. 下载与安装

官方下载地址

2. 修改 源

在终端或者CMD中执行下面命令,切换成国内源

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes

修改配置文件 (.condarc文件)

// MACOS 配置文件: ~/.condarc 
// Windows 配置文件: C:\Users<你的用户名> 下就会生成配置文件.condarc
// 文件内容如下
ssl_verify: true
channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  - defaults
show_channel_urls: true
// 按照如下注释或删除
# ssl_verify: true
channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
#   - defaults
show_channel_urls: true

验证切换源成功

// 终端或CMD中执行如下命令
conda info

执行结果如下

// 查看 channel URLs 对应的地址是否为我们切换的地址
channel URLs : https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/osx-64
                       https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/noarch

3. 我整理的常用命令

查看版本号

conda --version

更新 Anaconda

conda update conda

更新 Anaconda

conda update conda

卸载 MACOS

MACOS

rm -rf ~/anaconda2 // 版本2
rm -rf ~/anaconda3 // 版本3

WIN

控制面板 → 添加或删除程序 → 选择“Python X.X (Anaconda)” → 点击“删除程序”

创建病初始化 python 独立环境

// env_name: 独立环境名称 package_names: 依赖包名称
conda create --name <env_name> <package_names>
conda create -n <env_name> <package_names>
// 如下命令: 创建一个名为: myPython3 版本为: Python3.6 预装 numpy pandas 依赖包的独立环境
conda create -n myPython3 python=3.6 numpy pandas

切换虚拟环境

MACOS

source activate <env_name>
source activate myPython3 // 切换到我们刚刚创建的环境

WIN

activate <env_name>
activate myPython3 // 切换到我们刚刚创建的环境

退出环境

MACOS

source deactivate

WIN

deactivate

列出所有的虚拟环境

conda env list

复制环境, 创建一个心得虚拟环境从一个已有的环境中复制

conda create --name <new_env_name> --clone <copied_env_name>
conda create --name myPy3 --clone myPthon3

在当前环境中安装依赖包

conda install <package_name>
conda install numpy

在指定虚拟环境中安装依赖包

conda install --name <env_name> <package_name>
conda install --name myPthon3 numpy

删除虚拟环境

conda remove --name <env_name> --all
conda remove --name myPtyon3 --all

4. 安装 Jupyter Notebook

什么是 Jupyter Notebook

Jupyter Notebook是一个开源的Web应用程序,允许用户创建和共享包含代码、方程式、可视化和文本的文档。它的用途包括:数据清理和转换、数值模拟、统计建模、数据可视化、机器学习等等。它具有以下优势:

  • 可选择语言:支持超过40种编程语言,包括Python、R、Julia、Scala等。
  • 分享笔记本:可以使用电子邮件、Dropbox、GitHub和Jupyter Notebook Viewer与他人共享。
  • 交互式输出:代码可以生成丰富的交互式输出,包括HTML、图像、视频、LaTeX等等。
  • 大数据整合:通过Python、R、Scala编程语言使用Apache Spark等大数据框架工具。支持使用pandas、scikit-learn、ggplot2、TensorFlow来探索同一份数据。

注意上文我已经创建了一个基于 Python3.6 的虚拟环境(myPython3),现在我就要在这个虚拟环境中安装 Jupyter Notebook

// 切换成 myPython3
source activate myPython3 // WIN: activate myPython3
// 安装 jupyter 依赖包
conda install jupyter
// 安装完成,运行
jupyter notebook
// 如果安装成功,则可以在浏览器中输入如下地址: 即可看到 notebook 本地 WEB 服务
http://localhost:8888/tree

参考文章

Anaconda之Python环境配置
Anaconda完全入门指南
Anaconda介绍、安装及使用教程
超快上手Jupyter Notebook

码字很辛苦,转载请注明来自L&N 博客《Anaconda 随手记》

评论