【问题标题】:When I use "def" function in my vscode(python) It's returning "syntax error"当我在我的 vscode(python) 中使用“def”函数时,它返回“语法错误”
【发布时间】:2020-05-03 17:54:57
【问题描述】:

我试图在我的“vscode”中运行def 命令,但它不断报告一个我不理解的奇怪错误,需要一些帮助。我在这里展示了正在发生的事情的一个简单示例。

def hello_function():
    print("yeet")

hello_function()     

运行 def 命令后,我总是收到这个错误:

这是完整的屏幕截图:

这里是 python.python.path

【问题讨论】:

  • 看起来错误出现在启动脚本的 VSCode 代码中。它试图在 Python 解释器中执行一个 shell 命令
  • 那我该怎么办
  • 当您按下Ctrl+Shift+P 并输入Preferences: Open User Settings 作为python.pythonPath 的值时,您会看到什么?
  • 如果没有看到您的设置,我无法弄清楚。你有缩放或谷歌视频群聊吗?我们可以一起开会,你可以分享你的 VSCode 设置
  • 我有 zoom ,(感谢您的提议,我真的很感激),你什么时候有空。 (目前是我所在时区的凌晨 1:11,所以我今天只能再活动 49 分钟)@PraysonW.Daniel

标签: python vscode-python


【解决方案1】:

请注意空格,Python 是一种区分大小写的编程语言。

更新


  • 正如我看到的图像,我明白问题不在于空格,而在于文件本身。因此,在运行代码之前,保存文件然后运行它。
  • 您应该将 Python 添加到 Path 环境变量中。希望this guide 有所帮助。然后将 PATH 复制到 VS Code 中

【讨论】:

  • 我错误地回答了我自己的问题,而不是评论你的问题,请回来。
  • 您应该将 Python 添加到 Path 环境变量中。希望this 指南有所帮助。然后将PATH复制到VS Code
  • 感谢您分享链接以及它确实帮助我解决了我的问题的建议,尽管我仍然对它之前停止工作的方式和原因感到困惑。 @georgekrax
猜你喜欢
  • 2015-06-23
  • 2017-11-30
  • 2020-12-19
  • 2012-02-22
  • 1970-01-01
  • 1970-01-01
  • 2019-07-07
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多