VS代码未运行Python程序,并且正在终端上显示Powershell广告,并且终端未显示路径

VS代码未运行Python程序,并且正在终端上显示Powershell广告,并且终端未显示路径,python,visual-studio-code,Python,Visual Studio Code,只要我单击“在终端中运行Python文件”,它什么也不做,没有错误,没有任何东西保持空闲,但是如果我用Python空闲运行同一个文件,它就会工作,我重新安装了最新版本的Python和VS代码,但问题仍然没有解决。 此外,终端会显示Powershell广告,并且不会像通常那样显示路径 编辑:Powershell显示广告,无法正常工作 代码在CMD中正常运行 我使用的VS代码扩展有: 支架对着色剂 代码运行程序 Jupyter(Idk它做什么,但VS代码提示我为Python安装它) 实时服务器

只要我单击“在终端中运行Python文件”,它什么也不做,没有错误,没有任何东西保持空闲,但是如果我用Python空闲运行同一个文件,它就会工作,我重新安装了最新版本的Python和VS代码,但问题仍然没有解决。 此外,终端会显示Powershell广告,并且不会像通常那样显示路径

编辑:Powershell显示广告,无法正常工作

代码在CMD中正常运行

我使用的VS代码扩展有:

  • 支架对着色剂
  • 代码运行程序
  • Jupyter(Idk它做什么,但VS代码提示我为Python安装它)
  • 实时服务器
  • 材质图标主题
  • Pylance(Idk它做什么,但VS代码提示我为Python安装它)
  • 蟒蛇
  • 这是settings.json的内容

    {
        "editor.fontSize": 18,
        "[html]": {
            "editor.defaultFormatter": "esbenp.prettier-vscode"
        },
        "window.zoomLevel": -1,
        "workbench.colorTheme": "Default Dark+",
        "workbench.editorAssociations": [],
        "python.languageServer": "Pylance",
        "editor.mouseWheelZoom": true,
        "code-runner.clearPreviousOutput": true,
        "code-runner.saveAllFilesBeforeRun": true,
        "code-runner.saveFileBeforeRun": true
    }
    

    由于此问题,我忽略了VS代码并安装了PyCharm,我对此没有任何问题。

    根据您提供的信息,问题在于系统附带的powershell终端无法使用。由于VS Code是一个编辑器,其内部powershell终端集成了系统中的powershell终端。然而,VS代码不仅支持这个终端,它还支持cmd终端、bash等

    解决方案:由于可以在VS代码之外的cmd终端中运行python代码,请使用

     "terminal.integrated.shell.windows": "C:\\WINDOWS\\System32\\cmd.exe",
    
    而不是

    "terminal.integrated.shell.windows": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe",
    
    在VS代码中的“settings.json”中,将终端切换到cmd

    或者您可以使用以下方法,也可以将终端切换到cmd:


    参考:。

    当你点击右上角的绿色运行符号时会发生什么?@Shivansh Sahu-你能在VS代码之外的cmd终端上运行此代码吗?请提供您使用的VS代码扩展名以及设置文件“settings.json”的内容好吗?@JillCheng编辑了这个问题