ubuntu中创建私有环境,各个用户不会因为环境不同而相互干扰。在实际深度学习开发中,非常实用。
前提是已经安装好anaconda。
1. 环境管理
- 查看已有环境
conda info -e
- 创建名为YOURNAME 的私有环境,指定Python 版本为YOURPYTHONVERSION
conda create -n YOURNAME python=YOURPYTHONVERSION
- 激活并进入名为YOURNAME 的私有环境
conda activate YOURNAME 或者 source activate YOURNAME
- 从私有环境YOURNAME 返回公共环境
conda deactivate YOURNAME 或者 source deactivate YOURNAME
- 删除私有环境YOURNAME
conda remove -n YOURNAME --all
2. 包管理
- 给某个特定环境安装package有两个选择,一是切换到该环境下直接安装,二是安装时指定环境参数-n
activate env_nameconda install pandas
# 安装anaconda发行版中所有的包
conda install anaconda
conda install -n env_name pandas
- 查看已经安装的package
conda list
# 指定查看某环境下安装的package
conda list -n env_name
- 查找包
conda search numpy
- 更新包
conda update numpy
- 安装包
# 安装pytorch
conda install pytorch torchvision -c pytorch
# 安装指定版本号为VERSION的tensorflow-gpu
conda install --channel https://conda.anaconda.org/anaconda tensorflow-gpu=VERSION
- 卸载包
conda remove numpy