conda隔离
首先创建一个新的账户
conda create -n lzhou python=3.6
查看环境信息
conda info --envs
出现的结果会是这个样子
然后激活lzhou这一个环境
source activate lzhou
这时候就进入lzhou这样的一个新的环境里面,但是即使这样的环境仍然是和公共的环境是共享的,例如local里面的其他软件,
不过可以继续操作改anaconda环境下的东西
deactivate就可以退出激活的
source deactivate
pyenv隔离
首先安装pyenv
curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash
在环境变量里加上
export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
通过下面的指令列出一系列的可以安装的
pyenv install --list
此时可以安装一些包,然后利用anaconda安装
pyenv install anaconda3-2019.03
然后pyenv命令可以查看相关的命令
pyenv versions查看里面的系统的版本
在新的环境里面无痛安装pytorch
conda install -c anaconda cudatoolkit
conda install -c anaconda cudnn
conda install pytorch torchvision cudatoolkit=10.0 -c pytorch
环境切换用pyenv local指令