weixin_49160743 2023-09-05 00:31 采纳率: 50%
浏览 144
已结题

python 调试(debug)时必在import库代码行报错,但是运行 (run)时是正常的,怎么办?

摸索到这样的规律:
1 调试(debug)时报错一定在首个import代码行,如图在导入numpy包报错,但是不会弹出错误

img

2 停止调试后,会出现下图右下窗口的红色字

img

3 运行则正常:

img

重启电脑 重装pycharm 新建虚拟环境 重新安装库 都不管用

  • 写回答

9条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-09-05 10:11
    关注

    【以下回答由 GPT 生成】

    我可以为您提供一些可能的解决方案来解决在PyCharm中调试时必在import库代码行报错的问题。请注意,这些解决方案并不一定适用于所有情况,但可以作为一般的参考。

    解决方案1:检查Python解释器和项目配置

    1. 确保您正在使用正确的Python解释器。在PyCharm的设置中,检查您的项目配置,确保您选择了正确的Python解释器。可以通过以下步骤来检查:打开PyCharm,点击"File" -> "Settings" -> "Project: [项目名称]" -> "Python Interpreter"。

    2. 确保项目依赖项被正确安装。在项目的根目录下创建一个名为requirements.txt的文本文件,并在其中列出所有依赖项及其版本。然后,在PyCharm中打开终端并运行以下命令来安装依赖项:pip install -r requirements.txt

    3. 重新建立或删除并重新创建虚拟环境。有时,虚拟环境可能会损坏,导致导入错误。您可以尝试通过删除虚拟环境,并使用PyCharm重新创建一个新的虚拟环境。

    解决方案2:检查PyCharm设置

    1. 检查PyCharm的调试配置。在PyCharm的运行/调试配置中,确保您已经正确设置了调试选项。请确保选择了正确的Python解释器、指定了正确的启动文件,以及您需要调试的正确模块。

    2. 检查"Python Console"配置。在PyCharm的设置中,检查您的Python Console配置。请确保"Starting Script"设置正确,并且没有与导入库相关的错误。

    解决方案3:更新和重新安装PyCharm

    1. 更新PyCharm。确保您使用的是最新版本的PyCharm。有时,更新软件可以修复一些已知问题。

    2. 完全卸载并重新安装PyCharm。如果更新并没有解决问题,您可以尝试完全卸载PyCharm,并从官方网站重新下载并安装最新版本的PyCharm。

    希望以上解决方案能帮助您解决问题。但请注意,由于问题是具体的,并且可能受到其他因素的影响,这些解决方案并不保证一定有效。如果这些解决方案都无效,建议您搜索相关错误消息或向PyCharm官方论坛或PyCharm社区提出问题以获取更多帮助。



    【相关推荐】



    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(8条)

报告相同问题?

问题事件

  • 系统已结题 9月13日
  • 已采纳回答 9月5日
  • 修改了问题 9月5日
  • 创建了问题 9月5日