Anaconda创建、删除虚拟环境以及conda常用指令

一、Anaconda创建、删除和复制环境

1.创建虚拟环境

conda create -n your_env_name python=x.x
# 在创建环境的同时安装必要的包
conda create -n your_env_name numpy matplotlib python=x.x
# 在指定的虚拟环境中安装额外的包
conda install -n your_env_name package_name
#指定虚拟环境路径  比如我们想在D:\Anaconda3\envs这个路径下新建一个名为NLP、pthon版本为3.10的虚拟环境
conda create --prefix=D:\Anaconda3\envs\NLP python=3.10

一般在创建环境的时候用第一条指令即可,有需要的包等后面再安装。注意,在安装环境时要指定python的版本,否则会自动安装python的最新版本

2.激活虚拟环境

# 激活虚拟环境
conda activate your_env_name
# 退出当前环境
conda deactivate your_env_name

#对于指定路径的虚拟环境可以使用路径激活虚拟环境
例如:conda create --prefix=D:\Anaconda3\envs\NLP python=3.10
conda activate D:\Anaconda3\envs\NLP

3.删除虚拟环境

conda remove -n your_env_name --all
# 删除虚拟环境中的某个包
conda remove -n your_env_name package_name

4.复制虚拟环境

(1)在本机上面进行环境复制

# 根据已有环境名复制生成新的环境
conda create -n new_env_name --clone old_env_name
# 根据已有环境路径复制生成新的环境,其中old_env_path为旧环境的路径
conda create -n new_env_name --clone old_env_path

(2)复制到其他的机器上面

# 方案一:
# 1)导出环境[二选一]
conda env export > ~/env.yaml 
conda env export > environment.yaml
# 利用conda env export导出的是个yaml格式的文件,该文件记录了环境名,软件源地址以及安装包列表

# 2)使用yaml配置文件创建新环境[二选一]
conda env create -f ~/env.yaml
conda env create -f environment.yaml
# 在新的机器中可直接执行上述命令,生成的环境与复制源完全一样(包括环境名)
# 方案二:
# 1)将原来电脑上的环境所在文件夹复制到当前机器的任意路径下
# 2)在当前机器中执行以下操作
conda create -n new_env_name --clone ~/path
# 这样就完成了环境的移植

方案二的这种方法移植过来的环境知识安装了原来环境中用conda install 等命令直接安装的包,用pip之类装的东西并没有移植过来,需要重新安装

二、conda常用指令

1.查看conda版本

conda -V

2.查看安装了哪些包

conda list

3.查看当前存在哪些虚拟环境

conda env list
conda info -e

这两条指令的功能是一样的

4.检查更新当前conda

conda update conda

5.设置国内镜像

conda下载东西是,默认的镜像源下载的速率很慢,修改conda的镜像源能够加快下载速度。一些设置镜像的操作如下:
(1)查看已添加的镜像

conda config --show chanels

(2)换回默认镜像

conda config --remove-key channels

3)添加清华镜像

# windows系统64位
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/win-64/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/win-64/

# linux系统64位
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/linux-64/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/linux-64/

注意在添加镜像的时候一定要根据自己的系统添加正确的镜像,不然在更新conda或者创建新的虚拟环境时会报错

(4)设置搜索时显示channels地址

conda config --set show_channel_urls yes

(5)删除指定镜像

conda config --remove channels 镜像地址
# 例子
conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/win-64/

(6)确认镜像添加成功

conda config --show channels

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
在使用Anaconda创建虚拟环境时,常见的指令包括以下几个: 1. 创建虚拟环境: 使用命令`conda create --name <环境名称>`来创建一个新的虚拟环境。例如,`conda create --name myenv`将创建一个名为"myenv"的虚拟环境。 2. 激活虚拟环境: 使用命令`conda activate <环境名称>`来激活之前创建的虚拟环境。例如,`conda activate myenv`将激活名为"myenv"的虚拟环境。 3. 查看虚拟环境中已安装的包: 使用命令`conda list`来查看当前激活的虚拟环境中已安装的包。这将列出所有已安装的包及其版本信息。 4. 关闭虚拟环境: 使用命令`conda deactivate`来关闭当前激活的虚拟环境。这将返回到基础环境或系统默认环境。 5. 删除虚拟环境: 使用命令`conda env remove --name <环境名称>`来删除之前创建的虚拟环境。例如,`conda env remove --name myenv`将删除名为"myenv"的虚拟环境。请注意,删除虚拟环境是不可逆操作,请谨慎使用。 这些是一些常见的Anaconda创建虚拟环境的指令。通过这些指令,您可以方便地创建、激活、查看和删除虚拟环境。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [Windows下安装anaconda创建虚拟环境、常见的conda命令](https://blog.csdn.net/qq_46096701/article/details/125721759)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [Anaconda创建python环境常见命令](https://blog.csdn.net/m0_59405106/article/details/124242023)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

雨轩智能

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值