conda创建环境命令_conda创建虚拟环境有什么用

conda创建环境命令_conda创建虚拟环境有什么用conda创建环境及运用_conda环境

终究是被现实击溃了!本来想着这种版本问题在本机上多配几个不同版本的 python 切换就完了,但是膜拜大佬的科研成果的同时又无法解决不同版本包的适配问题后,终究是顶不住了。没办法,只好把之前欠下的 conda 补一下了。

本次以模型 bert 为例
github地址:https://github.com/google-research/bert

注:在 pycharm 中需将 settings →Tools→Terminal→Application Settings→Shell path 改成 cmd 并重启,否则无法进入 conda 环境
在这里插入图片描述

conda 更新

conda update --all
可能会比较慢

修改 conda 镜像

显示所有conda的channel

conda config --show channels

移除conda镜像:
conda config --remove channels 镜像链接
例如移除清华conda镜像:
conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
移除全部镜像源:

conda config --remove-key channels

添加conda镜像:
conda config --add channels 镜像链接
例如添加清华conda镜像:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
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/cloud/bioconda
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/pytorch/

conda config --set show_channel_urls yes

添加中科大镜像:

conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/

conda config --set show_channel_urls yes

创建新环境

Anaconda(或 Miniconda)安装完成后,在开始菜单打开 Anaconda Prompt,执行以下命令

conda create -n bert python=3.6
bert 是创建的新环境名称
-n 也可以写为 –name
python=3.6 是新环境安装的 Python 版本号,不加则默认为 Anaconda(或 Miniconda)的 Python 版本,
最终以3.6为基础的情况下,给我安装了默认的 python-3.6.15
在这里插入图片描述

激活新环境

激活前面创建的名为 bert 的环境,执行以下命令
conda activate bert

配置新环境

在当前环境 下,输入命令安装特定版本的 tensorflow==1.15.0
conda install tensorflow
使用 pip 安装 requirements.txt
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple/
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ 包名
使用 conda 安装 requirements.txt(经常性失败)
conda install --yes --file requirements.txt

检查新环境

在任意环境下,执行以下命令之一
conda info -e
conda env list
执行此命令后(未执行 conda activate 前),会显示以下结果

# conda environments:
#
base                  *  F:\anaconda3
bert                     F:\anaconda3\envs\bert

退出当前环境

conda deactivate

检查所有安装的包

conda list
太多了,不演示了,自己试一下就知道

删除某环境

conda remove -n bert --all
bert 为移除的环境名称

重命名某环境

Conda 其实并没有重命名指令,实现重命名是通过克隆完成的,分两步:

  1. 先克隆一份旧环境,克隆时重新命名,conda create -n pytorch --clone tensorflow
  2. 然后删除旧环境,conda remove -n tensorflow --all

激活环境

linux 报错
在这里插入图片描述

# 激活 anaconda 环境
source activate
# 退出 anaconda 环境
source deactivate

今天的文章conda创建环境命令_conda创建虚拟环境有什么用分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/71481.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注