Anaconda 是 Python 的一个发行版,如果把 Python 比作 Linux,那么 Anancoda 就是 CentOS 或者 Ubuntu。它解决了Python开发者的两大痛点。
- 提供包管理,功能类似于 pip,Windows 平台安装第三方包经常失败的场景得以解决。
- 提供虚拟环境管理,功能类似于 virtualenv,解决了多版本Python并存问题。
目录
1. 虚拟环境管理
1.1 查看当前的python环境列表
conda-env list
1.2 根据需求创建自己所需的python环境
conda create --name test_py3.4 python=3.4
1.3 激活相应的环境
conda activate test_py3.4
1.4 disable当前的环境
conda deactivate
1.5 删除环境
删除环境也使用 conda remove 命令,不过加上参数 --all 并使用 -n/--name 指定要删除的环境名。
conda remove -n tf --all
//或者
conda env remove -n tf
1.6 拷贝环境
在创建环境时可以使用 --clone 从已存在的环境进行拷贝。
conda create --clone tensorflow --name tf
2. 包管理
2.1 查看已安装的包
conda list
2.2 安装 matplotlib
conda install matplotlib
2.3 包更新
有些时候numpy明明已经安装了,结果还是找不到模块,更新一下numpy试试。
# 更新所有
conda upgrade --all
# 更新指定包
conda upgrade numpy
2.4 删除包
conda remove matplotlib
3. Conda修改镜像源
Linux和Windows对于conda修改镜像源的方法一样
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
conda install 随便一个模块试试,看网址是否换源成功