pycharm无法添加本地conda解释器/命令行激活conda时出现很多无关内容

本文主要解决以下两种问题:

1.pycharm在添加本地非base环境时出现无法添加的情况,特征为:正在创建conda解释器--->弹出一个黑窗口又迅速关闭,最终无法添加成功

2.在conda prompt中进行activate 指定env(非base) 时出现一堆奇怪的自动输入指令,比如笔者出现的如下内容:

bash 复制代码
(base) C:\Users\user>conda activate YoloV8 
(YoloV8) C:\Users\user>SET DISTUTILS_USE_SDK=1 
(YoloV8) C:\Users\user>SET MSSdk=1 
(YoloV8) C:\Users\user>SET "VS_VERSION=15.0" (YoloV8) C:\Users\user>SET "VS_MAJOR=15" 
(YoloV8) C:\Users\user>SET "VS_YEAR=2017" (YoloV8) C:\Users\user>set "MSYS2_ARG_CONV_EXCL=/AI;/AL;/OUT;/out" 
(YoloV8) C:\Users\user>set "MSYS2_ENV_CONV_EXCL=CL" 
(YoloV8) C:\Users\user>set "PY_VCRUNTIME_REDIST=\bin\vcruntime140.dll" 
(YoloV8) C:\Users\user>set "CXX=cl.exe" 
(YoloV8) C:\Users\user>set "CC=cl.exe" 
(YoloV8) C:\Users\user>CALL C:\Users\user\.conda\envs\YoloV8\etc\conda\activate.d\vs2017_get_vsinstall_dir.bat
 Did not find VSINSTALLDIR 找不到文件 
Windows SDK version found as: "" 系统找不到指定的路径。
 Did not find VSINSTALLDIR 
(YoloV8) C:\Users\user>if defined INCLUDE (set "INCLUDE_CONDA_NVCC_BACKUP=" ) 
(YoloV8) C:\Users\user>set "INCLUDE=;\targets\x64"

原因解读:

无论是问题1还是问题2,其原因都是在cuda包进行指令安装时掺杂了一些无关的文件,本文就是掺杂了一些寻找VS2017构建的bat文件,导致在激活环境时报错,因此也不可能被pycharm添加。

以下问题以环境Yolo作为演示

解决方法:

1.找到当前的conda虚拟环境的安装目录

输入指令

bash 复制代码
conda env list

可以看到我们已经安装的Yolo 位于 E:\YoloV8\envs\Yolo 这个位置

2.找到激活执行文件

由于我们的Yolo环境安装在了 E:\YoloV8\envs\Yolo

因此我们需要跳转到 E:\YOLOV8\envs\Yolo\etc\conda

跳转之后我们发现有两个文件夹:

3.分别进入到这两个文件夹,删除不必要的文件

删除完后,两个文件夹的内容应该如下图所示:

4.等到退出后再次激活或者在pycharm中进行添加解释器

发现问题已经完全解除了。

相关推荐
胖达不服输3 小时前
「日拱一码」076 深度学习——自然语言处理NLP
人工智能·python·深度学习·自然语言处理·nlp
Lethehong3 小时前
从零开始在Ubuntu上快速部署Docker和Dify:结合 Dify + 蓝耘 MaaS平台打造 AI 应用实战指南
linux·人工智能·ubuntu·docker·蓝耘智算·蓝耘maas平台
盏灯3 小时前
🔥 手办AI + 邪修P图
人工智能
迪娜学姐3 小时前
顶级科学家的AI使用指南:从工具到合作伙伴
论文阅读·人工智能·chatgpt·prompt·论文笔记
小李小李无与伦比3 小时前
MinerU环境部署——PDF转Markdown
开发语言·python·深度学习·conda
大学生毕业题目3 小时前
毕业项目推荐:52-基于yolov8/yolov5/yolo11的红绿灯检测识别系统(Python+卷积神经网络)
人工智能·python·yolo·目标检测·cnn·pyqt·红绿灯检测
love you joyfully3 小时前
图论简介与图神经网络(Dijkstra算法,图卷积网络GCN实战)
人工智能·深度学习·神经网络·算法·贪心算法·图论
dxwd3204 小时前
试用Augment编写python脚本实现智能家居3D环境交互响应
人工智能·3d·智能家居·blender
eqwaak04 小时前
科技信息差(9.2)
开发语言·人工智能·科技·华为·语言模型·开源