解决打开Anaconda Navigator时VS Code先行弹出、不关闭无法打开Anaconda Navigator的方法

在Windows 10的环境下重装了Anaconda3,新装的版本为Anaconda3-2024.10-1-Windows-x86_64.exe。

安装后启动Anaconda Navigator时,在启动的中途,会先行启动弹出VS Code。如果不将VS Code关闭,则Anaconda Navigator会卡住无法完成正常启动。

如果出现此情况,可尝试以下方法:

①启动Anaconda Navigator,关闭启动弹出的VS Code至Anaconda Navigator处于正常运行状态。本人遇到的情况是VS Code弹出2次,需要关闭2次。

②点击界面左上角的File选项,会弹出菜单项,选择弹出菜单中的Preferences。

③会弹出Preferences弹窗,滑动弹窗右侧滚动条,至弹窗最底端。

④最底端会有VS Code path项,此时显示的为本人电脑VS Code的exe启动文件所在文件夹(目录)的上一级文件夹(目录)。即本人电脑VS Code的启动文件Code.exe所在文件夹(目录)为D:\VSCode,但此处显示的文件夹(目录)为D:\。

⑤按照VS Code正确的安装路径填写VS Code path项。每个人的安装路径可能未必相同,具体到本人电脑,Code.exe所在文件夹(目录)为D:\VSCode,将VS Code path项内容填写为D:\VSCode。填写完毕后点击Apply按钮。

⑥关闭Anaconda Navigator,再次启动则不会再出现启动弹出VS Code的情况。

### VSCode 弹窗闪退解决方案 在使用 Visual Studio Code (VSCode) 调试 C/C++ 程序,可能会遇到 cmd 窗口弹出后立即关闭的情况。这种现象通常是因为程序正常结束或存在未捕获的错误所致。以下是几种可能的解决方案: #### 方案一:调整 launch.json 配置 如果希望保留断点调试功能,则可以在 `launch.json` 文件中设置 `"externalConsole": true` 和 `"stopAtEntry": false` 参数[^1]。这将允许外部控制台保持打开状态以便查看输出。 ```json { "version": "0.2.0", "configurations": [ { "name": "(gdb) Launch", "type": "cppdbg", "request": "launch", "program": "${workspaceFolder}/a.exe", "args": [], "stopAtEntry": false, "cwd": "${fileDirname}", "environment": [], "externalConsole": true, "MIMode": "gdb", "miDebuggerPath": "/path/to/gdb" } ] } ``` #### 方案二:避免更改默认 program 配置 另一种方法修改默认生成的 `.exe` 文件路径配置 (`program`),而是通过其他方式阻止窗口自动关闭。例如,在代码最后加入暂停语句以等待用户输入后再退出[^4]: ```c #include <stdio.h> int main() { printf("Hello, world!\n"); // 添加以下代码防止窗口关闭 char c; scanf("%c", &c); return 0; } ``` 此方法无需改动任何调试器设置即可实现相同效果。 #### 方案三:禁用或移除断点 当需要利用到断点特性,可以选择完全停用它们来规避潜在冲突问题。具体操作可以通过右键点击现有断点并选择“删除”选项完成[^2]。 以上三种途径均能有效应对因同原因引发的 VSCode 下 CMD 界面快速消失状况,请依据实际需求选取最合适的策略实施修正措施。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值