利用conda创建虚拟环境

利用conda创建虚拟环境

当服务器中的同一个账号由多人使用时,常常会出现环境配置冲突,导致代码无法正常运行,因此学会创建虚拟环境非常重要。文章利用conda的方法来创建虚拟环境。

1.在创建虚拟环境之前,需使用以下命令来查看是否有重名的虚拟环境,以防破坏之前创建好的虚拟环境。

conda env list

2.然后我们开始创建虚拟环境,使用以下命令,其中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: true

3.创建虚拟环境后,按照1步骤可以查看我们的虚拟环境是否已经创建完成。若创建成功,我们则需要激活虚拟环境,使用以下命令。这里name是创建的虚拟环境名字。

source activate name

激活成功后,服务器的用户名前会出现一个(name)。

4.关闭虚拟环境

source deactivate

5.删除虚拟环境

conda remove -n name --all
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值