【问题标题】:Huggingface Transformers not getting imported in VS CodeHuggingface 变形金刚未在 VS Code 中导入
【发布时间】:2020-08-24 02:01:29
【问题描述】:

我的 Python VS 代码编辑器无法导入转换器,即使我已经完成了 conda 安装并出现以下错误

Traceback (most recent call last):
  File "c:/Users/I323017/Documents/Studies/question_answering_kinnal/src/main.py", line 3, in <module>
    import transformers
  File "C:\Users\I323017\AppData\Local\Continuum\anaconda3\lib\site-packages\transformers\__init__.py", line 107, in <module>
    from .pipelines import (
  File "C:\Users\I323017\AppData\Local\Continuum\anaconda3\lib\site-packages\transformers\pipelines.py", line 40, in <module>
    from .tokenization_auto import AutoTokenizer
  File "C:\Users\I323017\AppData\Local\Continuum\anaconda3\lib\site-packages\transformers\tokenization_auto.py", line 49, in <module>
    from .tokenization_flaubert import FlaubertTokenizer
  File "C:\Users\I323017\AppData\Local\Continuum\anaconda3\lib\site-packages\transformers\tokenization_flaubert.py", line 23, in <module>
    from .tokenization_xlm import XLMTokenizer
  File "C:\Users\I323017\AppData\Local\Continuum\anaconda3\lib\site-packages\transformers\tokenization_xlm.py", line 26, in <module>
    import sacremoses as sm
  File "C:\Users\I323017\AppData\Local\Continuum\anaconda3\lib\site-packages\sacremoses\__init__.py", line 2, in <module>
    from sacremoses.tokenize import *
  File "C:\Users\I323017\AppData\Local\Continuum\anaconda3\lib\site-packages\sacremoses\tokenize.py", line 10, in <module>
    from sacremoses.util import is_cjk
  File "C:\Users\I323017\AppData\Local\Continuum\anaconda3\lib\site-packages\sacremoses\util.py", line 11, in <module>
    from joblib import Parallel, delayed
ModuleNotFoundError: No module named 'joblib'

我可以知道这里的问题吗?

【问题讨论】:

    标签: python visual-studio-code python-import vscode-settings huggingface-transformers


    【解决方案1】:

    错误清楚地表明:

    ModuleNotFoundError: 没有名为“joblib”的模块

    试试pip install joblib

    还要确保您安装了最新的 torchtransformers 库。

    【讨论】:

      【解决方案2】:

      这似乎是一个安装问题。如果您已经使用conda install -c conda-forge transformers 安装了变压器,则使用以下从源代码进行的额外升级解决了我的问题。

      git clone https://github.com/huggingface/transformers.git
      cd transformers
      pip install .
      

      【讨论】:

        【解决方案3】:

        正如@Vishnukk 所说,这似乎是一个安装问题。 HuggingFace 现在已经通过他们自己的 conda 频道正式发布了transformers 删除旧版本的transformers 后,执行conda install transformers -c huggingface 应该可以工作。

        【讨论】:

          猜你喜欢
          • 2020-11-18
          • 2021-12-31
          • 2021-01-18
          • 2020-04-15
          • 1970-01-01
          • 2022-01-01
          • 2022-11-03
          • 2022-08-16
          • 1970-01-01
          相关资源
          最近更新 更多