Anaconda使用指南
1. 安装Anaconda
Anaconda官方下载地址
安装到最后一步时注意 选择是否添加环境变量和设为默认python
2. Anaconda包管理
anaconda不同的虚拟环境中安装的包不能通用,即环境1中的包只能在环境1中用,不能在环境2中用
1) 列出已安装的包
conda list
2) 更新已安装的包
conda update package_name
3) 安装包
conda install package_name
4) 卸载已安装的包
conda remove package_name
3. Anaconda虚拟环境管理
1) 列出环境
conda env list
2) 创建环境
conda create -n env_name python=***
其中-n
是指定后面的env_name
是所创建的环境的名称, ***
是指定的Python版本
3) 删除环境
conda env remove -n env_name
4) 进入环境
conda activate env_name
5) 离开环境
conda deactivate
6) 复制环境
conda create -n new_env --clone old_env
7) 共享环境
共享环境可以在分享代码的同时分享自己的python版本,以及所需要的包
通过conda env export > file_name.yaml
导出环境到文件里
如何在其他电脑的环境里使用我们导出的环境呢?这里提供两种方法:
- 利用导出的环境文件创建新的环境
conda env create -f /path/environment.yaml
其中-f
表示环境文件的路径,后面接上自己导出的环境文件路径即可 - 利用导出的环境文件更新已有的环境
a. 首先进入一个环境,比如先conda activate my_env
b. 然后使用更新环境的命令来导入环境
conda env update -f=/path/environment.yaml
其中-f
表示环境文件的路径,后面接上自己导出的环境文件路径即可
对于不使用conda的用户
我们可以用pip freeze > environment.txt
将自己的项目包导出到environment.txt
文件中
然后没有安装conda的用户可以通过pip install -r /path/requirements.txt
安装该环境
其中-r
后面接上自己导出的环境文件路径即可
Anaconda其他常用命令
- 查看配置信息
conda config --show
- 查看conda版本
conda --version
- 升级conda
conda update conda
- 查看环境中的python版本
python --version