VSCode 错误:“命令 Python 导致错误(未找到命令‘python.setInterpreter’)

问题描述 投票:0回答:7

我开始在 Visual Studio Code 上使用 venvs,当我尝试使用 pandas 时,通过

import pandas

它给了我这个错误

“无法从源解析导入“pandas””

所以我尝试使用

ctrl+shift+p
更改vscode中的python解释器,我收到此错误

“Python 命令导致错误(未找到命令‘python.setInterpreter’)。

python visual-studio-code interpreter python-venv
7个回答
48
投票

对我来说,从受限模式转换到受信任窗口模式是有效的。

只需点击底部的受限窗口,然后在弹出的窗口中选择“信任”即可。

https://code.visualstudio.com/docs/editor/workspace-trust#_extensions


4
投票

就我而言,我通过单击 VSCode 左侧边栏中的“扩展”按钮和“重新加载”python 来解决该问题。 (Python块的左下角会显示一个蓝色的重新加载按钮,点击它即可)

它对我有用!


2
投票

我建议有两种方法来解决这个问题,首先卸载并重新安装扩展。在 Linux(我相信还有 MacOS)上,删除

~/.vscode/extensions/
然后手动重新安装会有所帮助。如果这不起作用,您可以尝试手动设置 python 解释器(请参阅:有关手动指定解释器的 vscode 文档)。

有关更多信息,我建议您查看如何在 Visual Studio Code 中开始调试 Python 3.6?


2
投票

就我而言,我只是重新安装微软的 python 扩展,然后重新加载 vscode。

image


1
投票

我可以通过在 vscode 的 settings.json 中添加以下详细信息来解决此问题。

    "python.venvFolders" : <Your venv folders>

    "python.venvPath" : <Your Python path>


0
投票

就我而言,当使用远程 SSH 扩展并在远程服务器上进行 Python 开发时,就会发生这种情况。该问题是由 Datadog 代理损坏了服务器上的任何应用程序引起的。


0
投票

就我而言,上述解决方案均无效。
我更新了 VS 代码并重新加载窗口,这解决了问题。

当前 VS 代码版本是

1.85.2

© www.soinside.com 2019 - 2024. All rights reserved.