【问题标题】:Python: Cannot debug using vs codePython:无法使用 vs 代码进行调试
【发布时间】:2019-05-14 08:40:36
【问题描述】:

我是 python 和 anaconda 的新手,我安装并设置了包括环境变量在内的所有内容。 然后我打开vs代码并输入

print("hello world")

并尝试调试。 我没有得到任何输出,并且在调试器上出现了几次超时。 这是我运行调试器后终端上的内容:

(base) C:\Users\Arun>cd e:\pythontutorials && cmd /C "set "PYTHONIOENCODING=UTF-8" && set "PYTHONUNBUFFERED=1" && E:\Python\pythonw.exe c:\用户\Arun.vscode\extensions\ms-python.python-2018.11.0\pythonFiles\experimental\ptvsd_launcher.py --default --client --host localhost --port 62293 e:\pythontutorials\firstprogram.py "

【问题讨论】:

  • python --version 从您的终端显示什么?
  • 显示 Python 3.7.1
  • 打开你的设置ctrl + ,搜索python路径并将python配置>python路径改为python3
  • 正如你所说,我去了 python 配置,我看到了 Python:Python 的 Python 路径路径,您可以通过修改此设置以包含完整路径来使用 Python 的自定义版本。 E:\Python\pythonw.exe 我不明白其余的..

标签: python visual-studio-code anaconda


【解决方案1】:

这可能是路径错误。正如我在过去遇到的那样,VS Code 不允许您从其终端运行 python 命令,除非它的路径也在系统变量中设置。请重新检查这些。

【讨论】:

  • 你好,我只是尝试直接从终端执行文件,它似乎工作。即python firstprogram.py
  • E:\Python;E:\Python\Library\mingw-w64\bin;E:\Python\Library\usr\bin;E:\Python\Library\bin;E:\Python \Scripts;C:\Program Files\Microsoft VS Code\bin btw 我在 e 驱动器上安装了 python
【解决方案2】:

微软安装Python,好像你已经有了

打开你的设置 ctrl + ,搜索 python 路径并更改 python 配置 > python 路径为 python3

在您的调试选项卡中,单击设置图标并将下面的代码添加到您的 launch.json 文件中,保存并确保在调试选项卡中将其选为您的配置。

   {        "name": "Python: Current File (Default Debug)",
            "type": "python",
            "request": "launch",
            "program": "${file}",
            "console": "none"

        }

如果一切顺利,您应该可以从 DEBUG CONSOLE` 而不是终端进行调试

【讨论】:

  • 先生,我不明白您将 python 配置 > python 路径更改为 python3 的意思。我确实到达了 python 配置 > python 路径,但是在哪里将其更改为 python3
  • 如果您的路径已经设置,请勿更改。接下来尝试设置调试配置。
猜你喜欢
  • 1970-01-01
  • 2021-10-31
  • 2018-07-14
  • 2023-02-04
  • 2018-11-20
  • 2022-11-04
  • 1970-01-01
  • 2017-04-25
相关资源
最近更新 更多