【问题标题】:Cannot run Python Script inside VSCODE terminal无法在 VSCODE 终端内运行 Python 脚本
【发布时间】:2021-05-06 14:08:03
【问题描述】:

无论我的 python 脚本多么简单,我无法通过单击右上角的“RUN”图标使其在 VSCODE 终端中运行,而从 CMD 窗口调用时它运行良好

【问题讨论】:

  • 那里的& 是什么?
  • 不知道,我只是点击运行按钮

标签: python visual-studio-code


【解决方案1】:

您的 PATH 变量中似乎无法识别 python。我认为修复的两种方法是找到您的 python 文件路径并将其添加到您的用户变量中:

  • 控制面板 > 系统 > 高级设置 > 高级选项卡 > 环境变量
  • 选择PATH,然后点击编辑..
  • 在新行中添加 python 安装路径(即 C:\Users\YOURUSERNAME\AppData\Local\Programs\Python\Python38-32)

或者,不确定这是否可行,但您可以:

  • 在 VS Code 中安装 Python 模块,由 Microsoft 发布

【讨论】:

  • 谢谢,我已经这样做了,它在 CMD 窗口中工作正常
  • 出于好奇,VS 代码是否可以识别您正在使用的 Python 版本(紫色条的左下角)?
  • 是的,确实,一旦重新启动
【解决方案2】:

按照@mah111 的建议编辑 PATH 后,我需要重新启动 VSCODE 应用程序

【讨论】:

    【解决方案3】:

    我也遇到了同样的问题,这个帖子帮了我I get a syntax error about File "<stdin>", line 1

    您现在在 Python shell (>>>) 中工作,而您正在运行的代码 (& python "FILENAME.py") 不是 Python,因此存在语法错误。

        exit()
    

    退出 python shell 并返回 PowerShell 环境。

    简单

        python
    

    再次进入,直接运行python代码

    【讨论】:

    • 谢谢。我会再试一次。事实是在 vscode 中错误地声明了 python。我不得不重新启动。
    猜你喜欢
    • 2021-11-08
    • 2020-05-27
    • 1970-01-01
    • 1970-01-01
    • 2022-11-02
    • 1970-01-01
    • 2019-07-17
    • 2011-10-07
    相关资源
    最近更新 更多