Anaconda
Anaconda 是什么?
简单来说,Anaconda 是包管理器和环境管理器,包含 Jupyter notebook , 可以将数据分析的代码、图像和文档全部组合到一个web文档中。
Anaconda 在英文中是蟒蛇的意思。
Anaconda 解决了 Python 的两大痛点
- 第一:提供了包管理功能,Windows 平台安装第三方包经常失败的场景得以解决。
- 第二:提供环境管理的功能,功能类似 Virtualenv 解决了多版本 Python并存、切换的问题。
conda 工具介绍
conda 是 Anaconda 下用于包管理和环境管理的工具。安装成功后 conda 会默认加入到环境变量中,因此可直接在命令行窗口运行命令 conda。
conda 的环境管理
# 查看环境
conda env list
# 基于python3.6版本创建一个名字为python36的环境
conda create --name python36 python=3.6
# 激活此环境
activate python36
source activate python36 # linux/mac
# 退出当前环境
source deactivate
# 删除该环境
conda remove -n python36 --all
conda 包管理功能
# 安装 matplotlib
conda install matplotlib
# 查看已安装的包
conda list
# 包更新
conda update matplotlib
# 删除包
conda remove matplotlib
# 更新 conda 本身
conda update conda
# 更新 anaconda 应用
conda update anaconda
# 更新 python 到最新版本
conda update python
修改镜像地址
修改 ~/.condarc
:
channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- defaults
show_channel_urls: true
default_channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
然后再用 conda config --show
复查配置