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

已正确安装并配置PATH仍出现RuntimeError: invalid SRE code求助

解决Pydicom导入时RuntimeError: invalid SRE code的问题

问题根源

你遇到的报错是因为pydicom 2.3.0版本与Python 3.11存在兼容性冲突。Python 3.11对正则表达式引擎做了更新,而pydicom 2.3.0中valuerep.py文件里的时间正则表达式无法在新版本引擎下正常编译,从而触发invalid SRE code错误。添加PATH或重装Python无法解决这个问题,因为核心矛盾是库版本的适配性。

解决方案

1. 升级pydicom到兼容版本

执行以下命令,升级到支持Python 3.11的pydicom版本(2.4.0及以上版本已修复该兼容性问题):

pip install --upgrade pydicom

2. 使用干净的虚拟环境(可选,若升级后仍有问题)

如果全局Python环境存在其他依赖冲突,建议创建独立虚拟环境:

  • 创建虚拟环境:
    python -m venv pydicom_env
    
  • 激活虚拟环境(Windows系统):
    pydicom_env\Scripts\activate
    
  • 在激活的环境中安装最新版pydicom:
    pip install pydicom
    

3. 验证修复

打开Python交互终端,执行以下代码验证:

from pydicom import dcmread

若没有报错,则说明问题已解决。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 12:50:20