【问题标题】:ValueError: got_ver is None when importing TensorflowValueError: got_ver 在导入 Tensorflow 时为 None
【发布时间】:2022-06-23 14:28:37
【问题描述】:

当我尝试在我的 M1 mac 上使用 python 3.9.5conda 虚拟环境中导入 Tensorflow 2.6.0 时,我收到以下错误:

File "/Users/gulag_dweller/Desktop/Lab_stuff/Bert/train_bert.py", line 1, in <module>
   import transformers as tf
 File "/Users/gulag_dweller/mambaforge/envs/tensorflow_m1/lib/python3.9/site-packages/transformers/__init__.py", line 43, in <module>
   from . import dependency_versions_check
 File "/Users/gulag_dweller/mambaforge/envs/tensorflow_m1/lib/python3.9/site-packages/transformers/dependency_versions_check.py", line 41, in <module>
   require_version_core(deps[pkg])
 File "/Users/gulag_dweller/mambaforge/envs/tensorflow_m1/lib/python3.9/site-packages/transformers/utils/versions.py", line 120, in require_version_core
   return require_version(requirement, hint)
 File "/Users/gulag_dweller/mambaforge/envs/tensorflow_m1/lib/python3.9/site-packages/transformers/utils/versions.py", line 114, in require_version
   _compare_versions(op, got_ver, want_ver, requirement, pkg, hint)
 File "/Users/gulag_dweller/mambaforge/envs/tensorflow_m1/lib/python3.9/site-packages/transformers/utils/versions.py", line 45, in _compare_versions
   raise ValueError("got_ver is None")
ValueError: got_ver is None 

我应该怎么做才能解决这个问题?

【问题讨论】:

  • 重新安装变形金刚将解决这个问题。 pip uninstall transformers,然后是 pip install transformers。确保已安装 numpy 并将其放置在安装 Transformer 的同一目录中。谢谢!

标签: python python-3.x tensorflow


【解决方案1】:

如果您收到此错误,那是因为转换器所依赖的某些包没有获得它期望的版本。 Transformers 检查其所有依赖项的版本。

对于 macOS 上的我,我在 /opt/homebrew/lib/python3.9/site-packages 中有多个 numpy 包。为了解决这个问题,我删除了 /site-packages 中的所有 numpy 引用并重新安装了 numpy:pip install numpy

要真正发现发生了什么,您可以打印出版本检查失败的 pkg,然后在 python 中重新运行您的导入:

然后首先调试该软件包未通过版本检查的原因。

我注意到我这样做是“无”:

from importlib_metadata import version
print(version('numpy'))

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-07-30
    • 1970-01-01
    • 2011-05-25
    • 1970-01-01
    • 2021-07-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多