Anaconda 安装
- 下载安装包: 官网, 清华源等
- 推荐下载python3 (Anaconda3) 版本
- 按照安装程序提示一步步安装就好了, 安装完成之后会多几个应用
-
Anaconda Navigtor :用于管理工具包和环境的图形用户界面,后续涉及的众多管理命令也可以在 Navigator 中手工实现。
-
Jupyter notebook :基于web的交互式计算环境,可以编辑易于人们阅读的文档,用于展示数据分析的过程。
-
qtconsole :一个可执行 IPython 的仿终端图形界面程序,相比 Python Shell 界面,qtconsole 可以直接显示代码生成的图形,实现多行代码输入执行,以及内置许多有用的功能和函数。
-
spyder :(可选) 一个使用Python语言、跨平台的、科学运算集成开发环境。
-
更改conda默认的下载源
- 更改为清华源
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
Conda 三方源
- Conda Forge
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
- msys2
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
- bioconda
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
- menpo
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/
- pytorch
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
# for legacy win-64
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/peterjc123/
管理虚拟环境
接下来我们就可以用anaconda来创建我们一个个独立的python环境了.接下来的例子都是在命令行操作的,请打开你的命令行吧.
-
activate
- activate 能将我们引入anaconda设定的虚拟环境中, 如果你后面什么参数都不加那么会进入anaconda自带的base环境
- 你可以输入python试试, 这样会进入base环境的python解释器, 如果你把原来环境中的python环境去除掉会更能体会到, 这个时候在命令行中使用的已经不是你原来的python而是base环境下的python.而命令行前面也会多一个(base) 说明当前我们处于的是base环境下.
-
创建自己的虚拟环境
conda create -n virtual_name python=3
-
查看所有的虚拟环境
conda env list
-
激活虚拟环境
conda activate virtual_name
-
切回默认环境 / 反激活虚拟环境
conda deactivate
-
查看当前环境模块/包
conda list
-
安装一个模块/包
conda instal numpy
-
卸载一个模块/包
conda remove numpy
-
更新一个模块/包
conda update numpy
-
删除一个环境及其下所有包
conda remove -n virtual_name --all
-
导出当前环境的包信息
conda env export > environment.yaml
-
用配置文件创建新的虚拟环境
conda env create -f environment.yaml