在学习和工作中,经常需要用到多个环境,有的时候需要python3.6的环境,有的时候需要python3.5的环境,有的时候需要pytorch 0.4,有的时候又需要pytorch1.5. 为了解决上述问题(1)使用docker,另起新的容器 (2)使用虚拟环境。 本文介绍如何使用conda来管理多个虚拟环境。
安装Miniconda
Miniconda是conda免费的轻量级安装包,只包含conda、Python及它们所依赖的包,以及其他一些常用的包,例如pip, zlib等。
-
根据系统和python的版本,选择下载安装包
在这里插入图片描述
- 在安装之前,可用命令
sha256sum filename
,验证下载的安装包是否可用 - 解压文件,在终端命令行运行文件
bash Miniconda3-latest-Linux-x86_64.sh
- 按照屏幕指示完成安装,不知道如何操作的选择默认即可
- 重新打开终端命令行,输入conda list,显示已安装的包,则安装成功
其他系统安装可查看Installation
使用conda管理虚拟环境
miniconda安装完成后,可使用如下的命令来管理多个虚拟环境:
命令 | 功能 |
---|---|
conda info -e | 查看conda中装了多少个环境 |
conda --version | 查看conda版本 |
conda update conda | 升级conda版本 |
conda create --name py36 python=3.6 | 创建一个新的名为py36的环境,位置在miniconda安装文件的envs/py36 下 |
激活新环境 | linux下:source activate py36 <br /> windows下:activate py36 |
conda remove -n py36 --all | 删除名为py36的环境 |
source deactivate | 退出环境 |
配置环境变量
https://conda.io/projects/conda/en/latest/user-guide/configuration/use-condarc.html
网友评论