当前位置: 首页 > 知识库问答 >
问题:

VSCode Python扩展在windows 10上更新后找不到Python

柯伟志
2023-03-14

我今天早上更新了VSCode“Python”扩展,现在它找不到Python了。我将python安装到“C:\Python37\”并将其添加到Path中。从CMD运行python可以工作,例如:

如果我单击“select python Interpreter”,它会显示我试图在settings.json中硬编码python路径的位置,但我无法选择任何内容。

{"python.pythonPath": "C:/Python37/python.exe"}

我在google上找到了一个与我的问题相关的线程:
https://github.com/microsoft/vscode-python/issues/3535

在完成这些步骤后,我启用了开发工具,并在错误日志中查找第一个错误,它出现在下面:

console.ts:137 [Extension Host] Error Python Extension: 2020-02-14 15:16:22: Failed to get interpreter information for 'C:/Python37/python.exe' [Error: spawn C:\WINDOWS\system32\cmd.exe; ENOENT   at Process.ChildProcess._handle.onexit (internal/child_process.js:264:19)   at onErrorNT (internal/child_process.js:456:16) at processTicksAndRejections (internal/process/task_queues.js:84:9)] {  errno: 'ENOENT',  code: 'ENOENT',  syscall: 'spawn C:\\WINDOWS\\system32\\cmd.exe;',  path: 'C:\\WINDOWS\\system32\\cmd.exe;',  spawnargs: [    '-c',    '"C:/Python37/python.exe" ' +      '"c:\\Users\\tbarker1\\.vscode\\extensions\\ms-python.python-2020.2.63072\\pythonFiles\\interpreterInfo.py"'  ],  cmd: '"C:/Python37/python.exe" ' +    '"c:\\Users\\tbarker1\\.vscode\\extensions\\ms-python.python-2020.2.63072\\pythonFiles\\interpreterInfo.py"'}

共有1个答案

高和通
2023-03-14

如果有人偶然发现google的这个线程,我通过以下方法解决了这个问题:

单击VSCODE中的extensions选项卡
右键单击python Extension
单击“安装以前的版本”
安装大约6个月前的旧版本

 类似资料:
  • 在sdk更新之后,我无法创建hello world应用程序。我的建筑。Gradle长这样 但是构建失败了 所以我添加了compile'com.android.support:support-v4:22.0.'。现在我得到了 在过去的几个小时里,我一直被困在里面。有人能帮我找出问题吗

  • 我正在尝试将spring版本从2.1.3更新到2.3.11。在我在Pom上更新后,如下所示 出现错误。组织。springframework。豆。工厂BeanCreationException:创建名为“entityManagerFactory”的bean时出错,该bean在类路径资源[org/springframework/boot/autoconfigure/orm/jpa/HibernateJ

  • 错误:找不到:com.google.android.gms:play-services:5.2.8 我已经检查了更新的sdk位置是否由Android Studio使用 我已经安装了Google存储库和Android支持存储库,它们都是最新的。 我还有一个ANDROID_HOME局部变量指向我实际使用的sdk

  • 在项目中更新FireBase SDK后,我得到错误: 由于CocoaPods安装失败,iOS框架添加失败。这将可能导致一个非功能性的Xcode项目。 null null 正在分析依赖项[!]CocoaPods找不到pod“firebase/core”的兼容版本:在podfile中:firebase/analytics(=5.5.0)被解析为5.5.0,这取决于firebase/core(=5.5.

  • 问题内容: 干得好,现在我只想知道为什么如果我将while循环中的System.out.println指令添加到while循环中,则同时在Gui中的cmd和Pgbar上都显示了进度?: 需要一些帮助,我无法获取JProgressBar进行更新,我无法使用SwingWorker,我必须解决这个问题。变量Path.operationProgress是来自“ Path”类实例的静态变量,它是从另一个线程