我们在进行Python开发的时候,经常遇到需要不同版本的python环境,virtualenv可以伴我们建立不同版本的Python开发环境,但前提是我们已经安装的对应的Python版本。如果我们不想安装那么多Python版本,可以建立不同虚拟开发环境么?conda可以帮我们实现。 conda可以直接创建不同python版本的虚拟环境。
安装
linux
wget -c https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh
mac‘用户
curl -O https://repo.anaconda.com/miniconda/Miniconda3-latest-MacOSX-x86_64.sh
创建环境
conda create -n myenv python=3.6
激活环境
windows环境
activate myenv
linux环境
source activate myenv
退出环境
windows环境
deactivate
linux环境
source deactivate
删除环境
conda remove --name myenv --all
重命名环境
conda create -n python2 --clone py2
添加频道
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/pkgs/r/
环境损坏了,删除conda
删除安装目录
rm -rf ~/miniconda
删除PATH环境变量中的minicoda的相关目录
vim ~/.bash_profile
删除隐藏目录
rm -rf ~/.condarc ~/.conda ~/.continuum
网友评论