一、問題
本人打開“.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.
解決方法:
去設置里面將python?locator的native改成js
解決原理
在 VSCode 中,Python Locator是用于定位 Python 解釋器。
使用 native(本地的)模式時:該模式需要調用外部指令查找解釋器。
——可能原因:終端環境同步沖突問題(如:獲取的環境與終端實際環境不同步、權限限制、或系統兼容性等問題),觸發反復重試,導致VSCode一直處于”正在沖洗激活終端“。
使用 js (JavaScript)模式時:該模式通過解析 VSCode 已知的配置直接定位解釋器。
——可能原因:該模式避免調用外部指令,直接讀取VSCode的內部環境遍歷,繞過終端環境同步沖突。
總結:native 模式需要調用外部指令實現,易受外部因素干擾。js 模式直接使用VSCode的是內部環境變量,通過內部配置規避環境同步沖突問題。
?