【Conda基础命令】使用conda创建、查看、删除虚拟环境及可能的报错处理

文章目录

      • 前言
      • (1) 在默认路径下创建一个新的虚拟环境
      • (2) 查看已有的虚拟环境
      • (3) 删除已有的虚拟环境(谨慎操作)
      • (4)激活虚拟环境
      • (5)退出当前的虚拟环境


前言

本文介绍了conda 如何创建、查看、删除虚拟环境,具体流程如下:
1、打开Anaconda Prompt。
2、使用 conda env list 或 conda info --envs 命令查看所有可用的虚拟环境。
3、找到您想进入的环境名称后,使用 conda activate <环境名称> 命令来激活该环境。例如,如果您想激活名为 myenv 的环境,则应输入 conda activate myenv。
4、执行上述命令后,终端提示符通常会改变,显示出当前激活环境的名称,表明您已成功切换到指定的虚拟环境。
5、在激活的虚拟环境中,您可以运行各种命令,比如安装、更新或删除特定的Python包。
6、当您完成在虚拟环境中的工作后,可以使用 conda deactivate 命令退出当前环境,返回到基础环境。
7、如果您希望停止使用某个虚拟环境,可以使用 conda remove -n <环境名称> --all 命令将其删除。
对于如何创建一个新的虚拟环境详见(1)在默认路径下创建一个新的虚拟环境。


(1) 在默认路径下创建一个新的虚拟环境

1、打开Anaconda Prompt
在这里插入图片描述
在这里可以看到Conda的默认安装路径。

2、使用以下命令进行创建(如果有挂代理/梯子需先关掉)

conda create -n name python=3.6

注意:
这里的name是你创建的虚拟环境名,可以自行修改
这里的python版本根据自身需求进行指定

2-1、可能出现的报错
在创建一个虚拟环境时报错,报错信息如下:

A reportable application error has occurred. Conda has prepared the above report.
If submitted, this report will be used by core maintainers to improve
future releases of conda.
Would you like conda to send this report to the core maintainers?
[y/N]:No report sent. To permanently opt-out, use$ conda config --set report_errors false

解决方式:

  • 1、有挂代理/梯子需要先关掉
  • 2、先在命令行窗口输入以下命令,查看是否存在.condarc文件
conda config --show-sources

在这里插入图片描述

  • 3、找到执行上诉命令后输出的.condarc的文件位置,将.condarc删除掉
Windows系统删除命令
del .condarc文件路径Linux系统删除命令
rm -r .condarc文件路径

在这里插入图片描述
可以看到,删除后再次查看是否存在.condarc文件时输出为空。
然后重新执行conda新建环境的命令就可以了。
如果还是报错,那么恭喜你,你又可以比别人多学一个解决问题的方法,详细见2-2。

2-2、anaconda 报错之Solving environment: failed
在尝试了2-1中的解决方法后,如果还是无法创建新的环境,那么请进行下面这个方法,亲测可行。

  • 1、找到.condarc文件所在的文件夹
    .condarc文件一般在 C:\Users\你自己的用户名 中。
  • 2、删除.condarc文件(如果有的话)
  • 3、新建一个.txt文件,然后把以下内容复制进去,保存退出
channels:- defaults
show_channel_urls: true
channel_alias: https://mirrors.tuna.tsinghua.edu.cn/anaconda
default_channels:- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudmsys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudbioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudmenpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudpytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudsimpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud

在这里插入图片描述

  • 4、将.txt文件重命名为.condarc
    重命名后弹出的警告点击“是”
    在这里插入图片描述.txt文件重命名后如下:
    在这里插入图片描述
    然后回到Anaconda Prompt命令行窗口再次执行conda新建环境的命令就可以了。
    如果显示以下内容,即为大功告成!
    在这里插入图片描述

(2) 查看已有的虚拟环境

1、输入以下命令来列出所有已创建的conda环境

conda env list

或者使用更简洁的命令:

conda info --envs

注:环境名前的星号(*)表示当前激活的环境

2、查看特定环境中的包信息,可以使用如下命令

conda list --name myenv

注:将myenv替换为你想要检查的具体环境名


(3) 删除已有的虚拟环境(谨慎操作)

使用以下命令进行删除:

conda remove -n myenv --all

注:将myenv替换为你想要删除的具体环境名


(4)激活虚拟环境

使用以下命令来进入指定的虚拟环境

conda activate myenv

注:将myenv替换为你想要进入的具体环境名
执行上述命令后,终端提示符会改变,显示出当前激活环境的名称
在这里插入图片描述


(5)退出当前的虚拟环境

可以使用以下命令退出当前环境,返回到基础环境(base)

 conda deactivate 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/1100.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

数据结构(七)---树

目录 一.树的基本概念 二.树的性质 三.二叉树 1.二叉树的基本概念 2.特殊的二叉树 &#xff08;1&#xff09;满二叉树 &#xff08;2&#xff09;完全二叉树 &#xff08;3&#xff09;二叉排序树 &#xff08;4&#xff09;平衡二叉树 3.二叉树的性质 4.完全二叉树…

【运维自动化-配置平台】如何创建业务及拓扑(集群-模块)

业务&#xff0c;是蓝鲸 CD 体系中比较重要的概念和维度&#xff0c;日常使用中主机、进程、业务拓扑的管理都需要依赖已经存在的业务&#xff0c;其他蓝鲸体系产品也基本上都是围绕业务的维度来提供对应的服务和相关的鉴权。1、创建业务/业务集 请确保有创建业务的权限&#…

关于CAS

什么是CAS: CAS:Compare And Swap&#xff0c;比较且交换。 CAS中有三个参数&#xff1a;1.内存中原数据的值V 2.预期值A 3.修改后的数据B Compare&#xff1a;V与A会先比较是否一样 Swap&#xff1a;如果V与A一致&#xff0c;那么就将B写入V 返回操作是否成功 伪代码&…

[生活][杂项] 如何正确打开编织袋

编织袋打开的正确姿势 面对单线分离右边的线头&#xff0c;然后依次拉开即可

java 中的 Math.round(-1.5) 等于多少?

Math提供了三个与取整有关的方法&#xff1a;ceil、floor、round &#xff08;1&#xff09;ceil&#xff1a;向上取整&#xff1b; Math.ceil(11.3) 12; Math.ceil(-11.3) 11; &#xff08;2&#xff09;floor&#xff1a;向下取整&#xff1b; Math.floor(11.3) 11; …

产品推荐 | 基于Lattice用于原型和FPGA设计和开发的Avant-E 评估板

01 产品概述 莱迪思半导体Avant-E评估板使设计人员能够快速进行原型设计和FPGA设计测试。它提供对所有 I/O 的访问&#xff0c;以及广泛的内存选项&#xff0c;以实现更快的原型设计和开发。 Avant-E评估板采用LFG1156封装的Avant-E FPGA。该板可以通过 FMC HPC、PMAD 和 Ras…

vue--样式绑定--样式切换方法

1.通过改变类名的方法改变盒子样式 可以通过 :class变量名来动态改变标签的样式名&#xff0c;变量值可以是字符串、数组、对象 1.字符串写法 适用于样式类名不确定需要动态指定 <div classbase :classa>Text</div> data:{ a:normal } classbase和 :classa可…

【C语言】数组相关选择题

目录 前言 题目一&#xff1a; 题目二&#xff1a; 题目三&#xff1a; 题目四&#xff1a; 题目五&#xff1a; 题目六&#xff1a; 题目七&#xff1a; 题目八&#xff1a; 题目九&#xff1a; 题目十&#xff1a; 前言 一些数组选择题 题目一&#xff1a; 关于数…

Java程序实现多语言资源JSON文件生成

你好呀&#xff0c;我是小邹。 在现代软件开发中&#xff0c;实现应用程序的多语言支持是一项基本需求&#xff0c;以适应全球用户的语言环境。本文将介绍一段Java代码&#xff0c;其主要功能是生成一个特定格式的JSON文件&#xff0c;用于存储和管理中英文双语对照的键值对&a…

Claude 3 Opus 效果是否真的可以超过GPT-4?

实测,不仅是超过,而且我个人感觉这个差距甚至大于GPT3.5到GPT4的距离. claude3在长篇理学论文的解析能力是非常显著的,可以扩展补完作者省略的大量运用高等数学,复变函数以及更多数理方法的计算过程,并且将中间过程补完的非常完美.不会漏符号,错符号,偏差数值之类的问题.工科许…

ModuleNotFoundError: No module named ‘cv2‘

python运行到下面这一句“import cv2”时报错&#xff1a; >>> import cv2 Traceback (most recent call last):File "<stdin>", line 1, in <module> ModuleNotFoundError: No module named cv2 解决方法&#xff1a; 安装扩展包&#xff0…

基于K-prototype算法聚类

k-prototype聚类是一种用于混合数据类型聚类的算法&#xff0c;由Jain和Dubes在1988年提出。它主要用于同时包含连续属性和离散属性的数据集。k-prototype算法可以看作是k-means算法的扩展&#xff0c;它将k-means算法的思想应用于混合数据类型&#xff0c;通过为连续属性和离散…

ubuntu在xshell中使用快捷方式操作命令,减少命令行的数入量

第一步 第二步 然后无脑确定 第三步 在xshell的显示方式 方式一 这样就会在每个窗格中进行显示 方式二 效果显示–> 这种窗格的显示是全局的 然后你双击这个process就会自动把命令打在命令行上&#xff0c;减少你的输入量

Oracle数据库Bug:相关子查询多层嵌套报错:标识符无效

Oracle Bug? 一、案例描述二、解决方案<一>、升级版本<二>、改写语句 一、案例描述 在Mysql中常常有如下写法用相关子查询 order by desc limit 1来完成需求 select code,date,(select value from test t1 where t.code t1.code and t1.date between date_su…

【Gradle如何安装配置及使用的教程】

&#x1f3a5;博主&#xff1a;程序员不想YY啊 &#x1f4ab;CSDN优质创作者&#xff0c;CSDN实力新星&#xff0c;CSDN博客专家 &#x1f917;点赞&#x1f388;收藏⭐再看&#x1f4ab;养成习惯 ✨希望本文对您有所裨益&#xff0c;如有不足之处&#xff0c;欢迎在评论区提出…

新型大数据架构之湖仓一体(Lakehouse)架构特性说明——Lakehouse 架构(一)

文章目录 为什么需要新的数据架构&#xff1f;湖仓一体&#xff08;Lakehouse&#xff09;——新的大数据架构模式同时具备数仓与数据湖的优点湖仓一体架构存储层计算层 湖仓一体特性单一存储拥有数据仓库的查询性能存算分离开放式架构支持各种数据源类型支持各种使用方式架构简…

递归求阶乘和(不熟悉)

本题要求实现一个计算非负整数阶乘的简单函数&#xff0c;并利用该函数求 1!2!3!...n! 的值。 函数接口定义&#xff1a; double fact( int n ); double factsum( int n ); 函数fact应返回n的阶乘&#xff0c;建议用递归实现。函数factsum应返回 1!2!...n! 的值。题目保证输…

快速访问github

修改本地hosts文件 GitHub访问慢的原因在于域名解析&#xff0c;通过修改本地的hosts文件&#xff0c;将远程DNS解析改为本地DNS解析。 fang 步骤1&#xff1a;打开hosts文件&#xff08;没有就创建&#xff09; host所在位置&#xff1a; C:\Windows\System32\drivers\etc…

1031:反向输出一个三位数

#include<bits/stdc.h> using namespace std; int main() {int a;cin>>a;cout<<a%10;cout<<a/10%10;cout<<a/100%10;return 0; } 时间限制: 1000 ms 内存限制: 65536 KB 提交数:146171 通过数: 89399 【题目描述】 将一个三位数反向…

linux@内核@内核版本发展@镜像文件查看内核

文章目录 linux内核介绍简介小结 linux发行版和内核各个linux发行版和内核的关系内核更新追踪GAHWE版的内核 内核版本查看&#x1f60a;linux当前系统内核查看未安装时查看网络搜索内核版本号挂载镜像查看虚拟机启动镜像体验版查看内核版本 linux(内核)版本演进&#x1f60a;相…