【发布时间】:2022-06-23 14:28:37
【问题描述】:
当我尝试在我的 M1 mac 上使用 python 3.9.5 在 conda 虚拟环境中导入 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