Python 错误:使用 Shift+Enter 运行代码时“术语未被识别为 cmdlet、函数、脚本文件或可操作程序”

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

所以我有一个更长的文件,我在评论中记下了很多笔记并写下了课堂上的示例。当我想尝试某些代码行时,我不想运行整个文件,而是只想运行代码的选定部分。无论我使用 Shift+Enter 还是右键单击 > 运行选择,我都会遇到相同的错误。

当我运行整个代码时,没有问题。我使用的是 Windows 10。

这是我得到的错误:

术语“x”不被识别为 cmdlet、函数、脚本文件或可操作程序的名称。检查名字的拼写,或者
如果包含路径,请验证路径是否正确,然后重试。

这是截图:

使用 Shift+Enter 运行一段 Python 代码时出错

有人可以帮忙吗?

我还重新安装了 Python 和 Visual Studio 几次,以及 Visual Studio for Python 中的扩展。错误仍然相同。

python visual-studio
1个回答
0
投票

您似乎已经在 vs-code 用于运行这些行的终端窗口中退出了 python 解释器。

我能够通过在 vs-code 中创建一个包含以下内容的新 python 文件来复制此内容

x = 2
print(x)

确保所有集成终端均已关闭,然后突出显示并运行代码并通过

Right-click > Run Python > Run Selection/Line in Python Terminal

Vs-code 然后将打开一个运行 python 解释器的新终端并运行选定的行。

现在在解释器窗口中执行

Ctrl-Z+Enter
,然后重新运行选定的行。

要解决此问题,只需关闭所有打开的

Python
集成终端窗口即可。确保使用垃圾桶图标而不是“x”,因为这会最小化终端而不是关闭它。

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