所以我有一个更长的文件,我在评论中记下了很多笔记并写下了课堂上的示例。当我想尝试某些代码行时,我不想运行整个文件,而是只想运行代码的选定部分。无论我使用 Shift+Enter 还是右键单击 > 运行选择,我都会遇到相同的错误。
当我运行整个代码时,没有问题。我使用的是 Windows 10。
这是我得到的错误:
术语“x”不被识别为 cmdlet、函数、脚本文件或可操作程序的名称。检查名字的拼写,或者
如果包含路径,请验证路径是否正确,然后重试。
这是截图:
使用 Shift+Enter 运行一段 Python 代码时出错
有人可以帮忙吗?
我还重新安装了 Python 和 Visual Studio 几次,以及 Visual Studio for Python 中的扩展。错误仍然相同。
您似乎已经在 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”,因为这会最小化终端而不是关闭它。