当前位置: 首页 > news >正文

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

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

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

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

(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.batDid 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虚拟环境的安装目录

输入指令

conda env list

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

2.找到激活执行文件

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

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

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

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

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

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

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

http://www.dtcms.com/a/364018.html

相关文章:

  • 【python】python进阶——pip命令
  • 单调栈与单调队列
  • 《从零搭建二叉树体系:从节点定义到子树判断的实战指南(含源码可直接运行)》
  • 利用Base64传输二进制文件并执行的方法(适合没有ssh ftp等传输工具的嵌入式离线场景)
  • TDK InvenSense CH201距离传感器
  • Photoshop用户必看:让你的PSD像JPG一样可预览
  • vim中常见操作及命令
  • 趣说IT职场30:跨团队会议话术合集:优雅反对、不留记录
  • 使用DataLoader加载本地数据
  • Elasticsearch 核心特性与应用指南
  • 【js】Promise.try VS try-catch
  • 研发文档分散在本地和邮件里如何集中管理
  • 面试必避坑:MySQL 自增 ID 用尽问题深度解析与应对策略
  • XML在线格式化 - 加菲工具
  • 双Token实战:从无感刷新到安全防护,完整流程+代码解析
  • 魔域服务器多少钱一个月?魔域服务器配置要求及推荐
  • Vue 3.5 重磅新特性:useTemplateRef 让模板引用更优雅、更高效!
  • 服务器托管需要注意什么事项?
  • 人工智能助力流感疫苗选择:MIT 团队推出 VaxSeer 系统
  • MySQL注意事项与规范
  • 开发AI编程工具的方案分析
  • SPI片选踩坑实录(硬件片选和软件片选)
  • Nacos配置文件攻防思路总结|揭秘Nacos被低估的攻击面|挖洞技巧
  • Python 基础核心概念与实战代码示例(含数据类型、变量、流程控制、数据结构、函数与文件操作)
  • # Shell 文本处理三剑客:awk、sed 与常用小工具详解
  • 如何修改 Docker 默认网段(网络地址池)配置:以使用 10.x.x.x 网段为例
  • 2024 年 AI 产业格局复盘:头部企业竞逐方向与中小玩家生存破局点
  • 跨境电商账号风控核心:IP纯净度与浏览器指纹的防护策略
  • 基于单片机车流车速检测系统设计
  • 90%的C++ 程序员都忽略了这个容器——unordered_multiset,让我们来看看开源项目中怎么使用的