首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >某些conda envs在vs代码上出现了“超时等待调试器生成”错误?

某些conda envs在vs代码上出现了“超时等待调试器生成”错误?
EN

Stack Overflow用户
提问于 2022-02-07 08:05:06
回答 1查看 1.3K关注 0票数 0

更新:

我刚刚发现,使用Anaconda创建的python3.7环境(版本号为4.11.0,它创建了python3.7.11),会发生此问题,而conda创建的python3.8(.12)则不存在此类问题。

我找到了一个解决方案:我在integratedTerminal中使用launch.json,没有指定终端类型,默认的集成终端将是PowerShell,它存在这个问题。在我将terminal.integrated.shell.Windows设置更改为cmd.exe之后,这个porlbem就消失了,问题也就解决了。

原始员额:

我正在Windows上的vs-code上开发python3.7应用程序。我正在使用Anaconda来管理我的工作环境(我已经在同一台开发机器上创建了几个evns )。我为这个应用程序使用的env叫做basic_env,它的版本为3.7.10。在此之前,它运转良好。但是今天,当我从10天的假期回来,在我升级了vscode (到1.64.0),可能是python扩展(版本v2022.0.1786462952)之后。启动/调试停止工作:一个带有错误中介Timed out waiting for debuggee to spawn的窗口弹出。我使用相同的conda编写了一个简单的测试python脚本。我的脚本只有一行

代码语言:javascript
运行
复制
print("test....")

我的launch.json看起来是这样的:

代码语言:javascript
运行
复制
{
        "name": "Python: Current File",
        "type": "python",
        "request": "launch",
        "program": "${file}",
        "console": "integratedTerminal",
        "env": {
            "PYTHONPATH": "${workspaceFolder}"
        },
    },

同样的错误出现了。

我试着搜索这个问题,一开始我认为这个职位和我的问题是一样的:使用venv造成了这个问题,而使用系统-全局python没有这个问题。那么,也许两年前修复的bug又和更新一起回来了?但后来我尝试了一些其他的conda env,一些成功了,有些没有成功(但没有一个是3.7.10版本的)。我试图通过以下方式将这个env升级到3.7.11:

代码语言:javascript
运行
复制
conda activate basic_env
conda install python=3.7.11

(其他现有的3.7.11 env运行良好),但问题仍然存在。另外,我不知道如何在上述文章中获取ptvsd.adapter日志文件。有人能帮我追踪这个问题吗?

非常感谢!

干杯

EN

回答 1

Stack Overflow用户

发布于 2022-11-17 16:44:42

读了这篇文章后,我试着改变我的conda env。我可能已经更改了它几次,并尝试调试。最后我成功了。我想可能是python版本,所以我切换到了一个conda,它几秒钟前还没有调试。但这一次成功了。

我不知道为什么会这样,但是如果你正在读这篇文章,也许你可以试着修改一下conda env。

更新:我又碰到了这个问题。这一次,和conda env交谈似乎不起作用。我确实尝试过在没有调试的情况下运行(这是有效的),然后我尝试了Start did ,这让我感到意外。再次,没有答案,为什么,但试图提供的信息,可以帮助某人。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71015203

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档