解决Invalid version: '0.10.1,<0.11'的问题

在autodl上搭建代码后,尝试运行时候报错如下:

Traceback (most recent call last):
  File "Run.py", line 4, in <module>
    from model.casRel import CasRel
  File "/root/autodl-tmp/CasRelPyTorch-master/model/casRel.py", line 3, in <module>
    from transformers import BertModel
  File "/root/miniconda3/envs/py37/lib/python3.7/site-packages/transformers/__init__.py", line 43, in <module>
    from . import dependency_versions_check
  File "/root/miniconda3/envs/py37/lib/python3.7/site-packages/transformers/dependency_versions_check.py", line 41, in <module>
    require_version_core(deps[pkg])
  File "/root/miniconda3/envs/py37/lib/python3.7/site-packages/transformers/utils/versions.py", line 94, in require_version_core
    return require_version(requirement, hint)
  File "/root/miniconda3/envs/py37/lib/python3.7/site-packages/transformers/utils/versions.py", line 85, in require_version
    if want_ver is not None and not ops[op](version.parse(got_ver), version.parse(want_ver)):
  File "/root/miniconda3/envs/py37/lib/python3.7/site-packages/packaging/version.py", line 54, in parse
    return Version(version)
  File "/root/miniconda3/envs/py37/lib/python3.7/site-packages/packaging/version.py", line 200, in __init__
    raise InvalidVersion(f"Invalid version: '{version}'")
packaging.version.InvalidVersion: Invalid version: '0.10.1,<0.11'

解决办法:

检查你的packaging版本是否高于21.3
pip list | grep packaging

试着重新安装你的packaging
pip install packaging==21.3

参考链接:https://github.com/CompVis/latent-diffusion/issues/207

posted @ 2026-01-15 12:38  猫五  阅读(0)  评论(0)    收藏  举报