You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PyCharm调试Python3.10出现PYDEVD_USE_CYTHON及废弃警告如何解决

问题解决方案

这两个警告均由2021.2.3版本PyCharm自带的pydev调试器与Python 3.10适配不完善导致,和你编写的业务代码无关,可按以下方法解决:

最优解决方案

直接将PyCharm升级到2022.1及以上版本,该版本开始官方已完成Python 3.10的全量适配,两个警告会自动消除,无需额外修改任何配置或代码,是最稳定的解决方式。

临时解决方案(不便升级PyCharm时使用)

解决PYDEVD_USE_CYTHON警告

  • 打开PyCharm设置,依次进入「构建、执行、部署」→「Python调试器」,勾选「使用Cython加速调试器」选项,重启PyCharm即可。
  • 若勾选后仍提示警告,可在当前项目的「运行/调试配置」的环境变量栏中新增配置项 PYDEVD_USE_CYTHON=YES,保存配置后重新启动调试即可。

解决currentThread弃用警告

  • 方案1:在项目入口文件头部添加如下代码,临时屏蔽对应弃用警告:
import warnings
warnings.filterwarnings("ignore", category=DeprecationWarning, message=".*currentThread.*")
  • 方案2:直接修改PyCharm自带的调试器源文件,路径为警告中提示的C:\Program Files\JetBrains\PyCharm Community Edition 2021.2.3\plugins\python-ce\helpers\pydev\pydevd.py,定位到第1844行,将threading.currentThread()修改为threading.current_thread(),保存文件后重启PyCharm即可。修改时如果遇到权限限制,可先将文件复制到桌面修改完成后再替换原文件。

内容的提问来源于stack exchange,提问作者David Khutsishvili

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 19:36:00