【问题标题】:Vscode python interactive window timed out on running python script on other conda environment apart from base environmentVscode python交互窗口在除基本环境之外的其他conda环境上运行python脚本时超时
【发布时间】:2020-08-05 13:50:11
【问题描述】:

在 vscode 中,在其他 conda 环境(除了基本环境)的交互式 python 窗口上运行我的 python 脚本时,我收到以下错误 - '等待从内核进程获取心跳超时。'

脚本在基础环境中可以正常工作,但在其他环境中则不行。此外,这是特定于 python 交互式窗口的。它在终端中运行良好。

有人也遇到过这个问题吗?

【问题讨论】:

    标签: python visual-studio-code


    【解决方案1】:

    根据您的描述,代码在基本环境和终端中运行良好,而在其他 conda 和交互式窗口中出现错误。所以尝试通过以下步骤解决问题:

    1. 新建conda环境,参考:python-environments
    2. 要使用带有 .py 文件的窗口,请从命令面板中选择 Run Current File in Python Interactive window 命令。更多信息和细节您可以参考:python-interactive.
    3. 在这里您将获得输出。以下是演示截图。

    考虑到您的问题与python扩展有关,如果上述方法不起作用,请重新安装python扩展并重试。

    【讨论】:

    • 已经尝试过了,但仍然超时。我也重新安装、降级和升级了 python 扩展。
    • 你有没有试过在代码前添加#%%,以便vscode可以自动区分它并显示像运行单元格这样的按钮|调试单元,参考:juypter code cell,也可以点击运行单元进入交互窗口
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-06-26
    • 2022-10-14
    • 1970-01-01
    • 2015-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多