admin管理员组

文章数量:1130349

文章目录

  • 一、问题
  • 二、尝试
    • 尝试的以下方法均无效
  • 三、有效方式解决方法
    • 解决原理

一、问题

本人打开“.py”文件后,同时会出现以下两个问题。

1、VScode一直循环在”正在重新激活终端“,如下图所示

2、日志显示intellicode报错
Sorry, something went wrong activating IntelliCode support for Python. Please check the “Python” and “VS IntelliCode” output windows for details. Latest Update Error.

二、尝试

尝试的以下方法均无效

1、键盘使用 “ctrl+shift+p” 调出快捷命令,并输入“>Python: Clear Cache and Reload Window ”,回车。清除 VSCode 先前的缓存内容,如下图所示。

2、安装以往的 intellicode 插件的版本,尝试更换了一至两年的以前的版本,无效。

3、重装VScode。

三、有效方式解决方法

键盘使用 ” ctrl + ,"(或者点击左下角齿轮进入设置),进入设置中,在搜索量里输入 python locator,将“native"更改为 “js”,最后重启VScode。

解决原理

在 VSCode 中,Python Locator是用于定位 Python 解释器。

使用 native(本地的)模式时:该模式需要调用外部指令查找解释器。
——可能原因:终端环境同步冲突问题(如:获取的环境与终端实际环境不同步、权限限制、或系统兼容性等问题),触发反复重试,导致VSCode一直处于”正在冲洗激活终端“。

使用 js (JavaScript)模式时:该模式通过解析 VSCode 已知的配置直接定位解释器。
——可能原因:该模式避免调用外部指令,直接读取VSCode的内部环境遍历,绕过终端环境同步冲突。

总结:native 模式需要调用外部指令实现,易受外部因素干扰。js 模式直接使用VSCode的是内部环境变量,通过内部配置规避环境同步冲突问题。


参考:
https://blog.csdn/loinleeai/article/details/143426874
https://www.zhihu/question/667225912

文章目录

  • 一、问题
  • 二、尝试
    • 尝试的以下方法均无效
  • 三、有效方式解决方法
    • 解决原理

一、问题

本人打开“.py”文件后,同时会出现以下两个问题。

1、VScode一直循环在”正在重新激活终端“,如下图所示

2、日志显示intellicode报错
Sorry, something went wrong activating IntelliCode support for Python. Please check the “Python” and “VS IntelliCode” output windows for details. Latest Update Error.

二、尝试

尝试的以下方法均无效

1、键盘使用 “ctrl+shift+p” 调出快捷命令,并输入“>Python: Clear Cache and Reload Window ”,回车。清除 VSCode 先前的缓存内容,如下图所示。

2、安装以往的 intellicode 插件的版本,尝试更换了一至两年的以前的版本,无效。

3、重装VScode。

三、有效方式解决方法

键盘使用 ” ctrl + ,"(或者点击左下角齿轮进入设置),进入设置中,在搜索量里输入 python locator,将“native"更改为 “js”,最后重启VScode。

解决原理

在 VSCode 中,Python Locator是用于定位 Python 解释器。

使用 native(本地的)模式时:该模式需要调用外部指令查找解释器。
——可能原因:终端环境同步冲突问题(如:获取的环境与终端实际环境不同步、权限限制、或系统兼容性等问题),触发反复重试,导致VSCode一直处于”正在冲洗激活终端“。

使用 js (JavaScript)模式时:该模式通过解析 VSCode 已知的配置直接定位解释器。
——可能原因:该模式避免调用外部指令,直接读取VSCode的内部环境遍历,绕过终端环境同步冲突。

总结:native 模式需要调用外部指令实现,易受外部因素干扰。js 模式直接使用VSCode的是内部环境变量,通过内部配置规避环境同步冲突问题。


参考:
https://blog.csdn/loinleeai/article/details/143426874
https://www.zhihu/question/667225912

本文标签: 终端解决方法vscode