【问题标题】:Anaconda configuration and debug python in VS Code在 VS Code 中配置 Anaconda 并调试 python
【发布时间】:2021-06-20 23:17:05
【问题描述】:

我将 VS Code 与 anaconda 一起使用,它是 python 版本。是 3.6.x。我在最后一天安装了 python 3.9。在此之后,我的蟒蛇稳定性受到干扰。当我启动 VS Code 时,它​​会自动运行“conda activate”命令。但现在不是了。 git 现在也无法从终端识别。我解决了它 ctrl+p 然后选择 shell -> git bash。

但现在我有另一个问题。我正在用 F5 调试,但现在它说

cmd /C "C:\Users\Fordev\anaconda3\python.exe c:\Users\Fordev\.vscode\extensions\ms-python.python-2021.3.680753044\pythonFiles\lib\python\debugpy\launcher 58000 -- c:\Users\Fordev\Desktop\tkczmkmsi\.vscode\settings.json "
'cmd' is not recognized as an internal or external command,
operable program or batch file.

在此之后它等待然后说“timed out waiting for launcher to connect

现在我从 env 中删除了我的 python 路径。变量和系统变量。我认为现在我的配置非常复杂,因为我尝试了我看到的所有解决方案。
目前,我的环境变量:
用户变量路径 = C:\Users\Fordev\anaconda3\;C:\Users\Fordev\anaconda3\Scripts 系统变量路径 = C:\Users\Mp\AppData\Local\Programs\Python\Python39\;C:\Users\Fordev\anaconda3\;C:\Users\Fordev\anaconda3\Scripts
我的启动器 Json:

{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python: Geçerli Dosya",
            "type": "python",
            "request": "launch",
            "program": "${file}",
            "console": "integratedTerminal"
        }
    ]
}

我的设置Json:

{
    "python.pythonPath": "C:\\Users\\Fordev\\anaconda3\\python.exe"
}

如何在 Anaconda 中稳定配置 VS Code?我可以运行我的 python 代码,但我无法调试它。而且为了使用 github,我每次都必须将我的 shell 更改为 git bash,我不希望那样。
谁能告诉我是什么问题?

【问题讨论】:

  • 我注意到您正在调试的文件是“settings.json”。请打开python文件并调试它。另外,VS Code无法识别“cmd”命令,请检查系统终端在VS Code外的终端是否可用。
  • 我没有调试 settings.json。我不知道你为什么这么想。我正在调试我的 python 程序文件。当我单击“F5”进行调试时,它运行此命令 /usr/bin/env C:\\Users\\Fordev\\AppData\\Local\\Programs\\Python\\Python39\\python.exe c:\\Users\\Fordev\\ .vscode\\extensions\\ms-python.python-2021.3.680753044\\pythonFiles\\lib\\python\\debugpy\\launcher 58800 -- c:\\Users\ \Fordev\\Desktop\\solve\\main.py 所以它总是通过 cmd 运行命令。但是现在不行了
  • -在你提供的信息中,“c:\Users\Fordev\Desktop\tkczmkmsi\.vscode\settings.json”,表示你正在调试的文件是“settings.json”。请尝试重新加载 VS Code 并调试 python 文件。

标签: python debugging visual-studio-code anaconda conda


【解决方案1】:

根据您提供的信息,

"c:\Users\Fordev\Desktop\tkczmkmsi\.vscode\settings.json"

表示VS Code当前正在调试的文件是“settings.json”。

请尝试重新加载VS Code,然后打开python文件并点击'F5'调试python文件。

【讨论】:

    猜你喜欢
    • 2018-08-16
    • 2017-02-11
    • 2020-09-11
    • 2020-09-30
    • 1970-01-01
    • 2021-09-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多