没有名为 'transformers' 的模块 - 导入 Python 库时遇到问题



我用的是Windows 10。

我已经安装了transformers包。

py -m pip show transformers

Name: transformers
Version: 4.18.0
Summary: State-of-the-art Natural Language Processing for TensorFlow 2.0 and PyTorch
Home-page: https://github.com/huggingface/transformers
Author: Thomas Wolf, Lysandre Debut, Victor Sanh, Julien Chaumond, Sam Shleifer, Patrick von Platen, Sylvain Gugger, Suraj Patil, Stas Bekman, Google AI Language Team Authors, Open AI team Authors, Facebook AI Authors, Carnegie Mellon University Authors
Author-email: thomas@huggingface.co
License: Apache
Location: c:userspolgaappdatalocalprogramspythonpython310libsite-packages
Requires: filelock, huggingface-hub, numpy, packaging, pyyaml, regex, requests, sacremoses, tokenizers, tqdm
Required-by:

然而,当我用import transformers导入它时,我得到错误:

ModuleNotFoundError: No module named 'transformers'

Spyder和Google Colab都是如此。但是,当我在两个环境中执行import pandas时,包被正确导入。我用的是一台新电脑,以前从未遇到过这种情况。行为上的差异可能是由于什么?

你有python2和python3吗?

如果是,也许试试:

pip3 install transformers

检查是否与rust编译器相关,然后先安装rust编译器

pip install setuptools-rust

安装2.5.1版本的变压器

pip install transformers==2.5.1

如果你已经安装了rust并且没有这样的错误,那么只安装变压器。

pip install transformers==2.4.1

感谢DGBSD。更多信息请访问这里

最新更新