利用conda创建虚拟环境

    科技2022-07-29  123

    利用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
    Processed: 0.012, SQL: 8