当服务器中的同一个账号由多人使用时,常常会出现环境配置冲突,导致代码无法正常运行,因此学会创建虚拟环境非常重要。文章利用conda的方法来创建虚拟环境。
1.在创建虚拟环境之前,需使用以下命令来查看是否有重名的虚拟环境,以防破坏之前创建好的虚拟环境。
conda env list2.然后我们开始创建虚拟环境,使用以下命令,其中name指的是所创建虚拟环境的名字,这里注意python=后面一定要加上你需要的环境需要的python版本号。
conda create -n name python=2.x.x如果在创建过程中遇到如下问题
ConnectionError(MaxRetryError)解决方法:
#添加清华的镜像源 conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --set show_channel_urls yes cat ~/.condarc.bak #查看配置的文件内容 这时文件内容如下: channels: - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/ - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/ - https://nanomirrors.tuna.tsinghua.edu.cn/anaconda/cloud - defaults - https://nanomirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda - https://nanomirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/conda - bioconda - r - conda-forge show_channel_urls: true 我们将default注释掉即可 注释后: channels: - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/ - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/ - https://nanomirrors.tuna.tsinghua.edu.cn/anaconda/cloud - https://nanomirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda - https://nanomirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/conda - bioconda - r - conda-forge show_channel_urls: true3.创建虚拟环境后,按照1步骤可以查看我们的虚拟环境是否已经创建完成。若创建成功,我们则需要激活虚拟环境,使用以下命令。这里name是创建的虚拟环境名字。
source activate name激活成功后,服务器的用户名前会出现一个(name)。
4.关闭虚拟环境
source deactivate5.删除虚拟环境
conda remove -n name –all