Anaconda是Python的包管理器和环境管理器。
- 帮助你在计算机上安装、卸载和更新第三方python包
- 帮助你在不同项目上应用不同的环境(独立的python版本、独立的包版本、独立的包配置等)
一、环境相关操作
(0)说明
- 所谓环境,包含某个版本的python解释器和若干python包
- anaconda自带一个环境,名为base,环境名在Anaconda Prompt命令行中显示在最前面,第一次打开Anaconda Prompt时应该会显示成类似这样的,前面括号中即为环境名,后面为当前路径
(1)创建虚拟环境并指定python版本(会自动找指定版本中最新的下载):
conda create -n 环境名 python=版本号
(如:conda create -n python34 python=3.4)
(2)切换环境:activate 环境名
(如:activate python35)
- 注意这里完整写法是
conda activate 环境名
,在Anaconda Prompt中可以简写,但在VSCode终端中如果不写全是切换不了的。
(3)查看当前所有环境:conda env list
(4)卸载环境:conda remove -n 环境名 --all
(如:conda remove -n python38 --all)
(5)进入python解释器:python
(6)退出python解释器:exit()
(7)查看当前环境python解释器版本:python --version
二、包相关操作
(1)安装包:
conda install 包名
(如:conda install requests)pip install 包名
(如:pip install requests)
(2)卸载包:
conda remove 包名
(如:conda remove requests)pip uninstall 包名
(如:pip uninstall requests)
(3)更新包:conda update 包名
(如:conda update requests)
(4)查看当前环境的所有包:conda list
(5)卸载某个环境的所有包:conda remove -n 环境名 --all
(如:conda remove -n python35 --all)
(5)导出当前环境信息:conda env export > environment.yaml
(在当前目录生成一个environment.yaml文件)
(6)根据环境信息创建相同的虚拟环境:conda env create -f environment.yaml
(需要environment.yaml文件)