vscode无法选择conda虚拟环境下的解释器

【电脑系统:windows】

一、错误说明和现象

我的vscode一旦选择conda下的python解释器就会报错:
"选择的 Python 解释器无效,请尝试更改解释器以启用 IntelliSense、Lint 分析和调试等功能。请查看输出,详细了解解释器无效的原因。"

但是日志信息中并没有报错ERROR。

并且只要在vscode中使用conda命令就会报错:
"Unable to create process using 'D:\anaconda\python.exe D:\anaconda\Scripts\conda-script.py shell.cmd.exe xxxx '"

二、错误原因

非常简单,就是'D:\anaconda\python.exe'的权限错误。

怎么排查是不是也是该错误导致的,就在终端执行下列命令:

bash 复制代码
"D:\anacond\python.exe" --version

如果执行完毕,Windows弹出UAC提示 ,这说明 python.exe被标记为"需要管理员权限"运行 。这是导致所有conda命令失败的根本原因!当conda在VSCode终端中执行时:

  1. 它会调用 D:\anacond\python.exe D:\anacond\Scripts\conda-script.py ...

  2. 由于python.exe需要管理员权限,系统会尝试提升权限

  3. 但在VSCode终端中,交互式UAC提示不会正确显示(或无响应)

  4. 导致进程创建失败,出现 Unable to create process using...

三、解决方法

也很简单,修改python.exe的权限属性:

  1. 右键点击 D:\anaconda\python.exe → 选择"属性"(替换为你自己电脑中anaconda的安装路径)

  2. 进入"兼容性"选项卡

  3. 取消勾选:"以管理员身份运行此程序"

  4. 取消勾选:"以兼容模式运行这个程序"

  5. 点击"应用 " → "确定"

真是服了自己,我说之前每次打开vscode为什么都要跳出来UAC提示让我授权。。。。。

相关推荐
心念枕惊22 分钟前
Conda 环境一键搬家:用 conda-pack 打包带走,连网都不用
conda·neo4j
优信电子1 小时前
Raspberry Pi Pico(RP2040)快速入门:Arduino IDE环境搭建与第一个程序
ide
小肝一下1 小时前
多态(上)
android·开发语言·c++·vscode·多态·面向对象·伊蕾娜
2501_9159214316 小时前
iOS开发环境搭建详解 Xcode 配置与快蝎轻量级工具选择
ide·vscode·macos·ios·个人开发·xcode·敏捷流程
wardenlzr19 小时前
VSCode 运行 Live Server 提示「Windows 找不到文件 Chrome」问题全解析
chrome·windows·vscode
程序员more19 小时前
我用 AI,20 分钟做了一个 VSCode 股票摸鱼插件
人工智能·vscode
减瓦21 小时前
告别Postman——用VSCode优雅地发起Http请求
vscode·http·postman
西邮彭于晏1 天前
Conda 常用命令速查手册:从入门到精通
windows·conda
csdn2015_1 天前
vscode从gitlab拉项目到本地
vscode·gitlab
△曉風殘月〆1 天前
如何在Visual Studio 2026中配置Qt 6.1开发环境
ide·visual studio