【问题标题】:Module Not Found Error when importing Pytorch_Transformers导入 Pytorch_Transformers 时未找到模块错误
【发布时间】:2020-01-20 12:29:39
【问题描述】:

通过 Anaconda 下载 pytorch_transformers 并通过 Jupyter Notebook 执行导入命令后,我遇到了几个与缺少模块有关的错误。

我尝试搜索 sacremoses 以通过 Anaconda 导入包,但它仅适用于 Linux 机器。有没有其他人遇到过类似的问题?提前致谢!

from pytorch_transformers import BertTokenizer, BertModel, BertForMaskedLM

这是错误:


<ipython-input-5-218d0858d00f> in <module>
----> 1 from pytorch_transformers import BertTokenizer, BertModel, BertForMaskedLM

~\Anaconda3\lib\site-packages\pytorch_transformers\__init__.py in <module>
      1 __version__ = "1.2.0"
----> 2 from .tokenization_auto import AutoTokenizer
      3 from .tokenization_bert import BertTokenizer, BasicTokenizer, WordpieceTokenizer
      4 from .tokenization_openai import OpenAIGPTTokenizer
      5 from .tokenization_transfo_xl import (TransfoXLTokenizer, TransfoXLCorpus)

~\Anaconda3\lib\site-packages\pytorch_transformers\tokenization_auto.py in <module>
     24 from .tokenization_transfo_xl import TransfoXLTokenizer
     25 from .tokenization_xlnet import XLNetTokenizer
---> 26 from .tokenization_xlm import XLMTokenizer
     27 from .tokenization_roberta import RobertaTokenizer
     28 from .tokenization_distilbert import DistilBertTokenizer

~\Anaconda3\lib\site-packages\pytorch_transformers\tokenization_xlm.py in <module>
     25 from io import open
     26 
---> 27 import sacremoses as sm
     28 
     29 from .tokenization_utils import PreTrainedTokenizer

ModuleNotFoundError: No module named 'sacremoses'```

【问题讨论】:

    标签: nlp anaconda pytorch


    【解决方案1】:

    请尝试创建一个 conda 环境并使用以下步骤在创建的环境中安装包:

    conda create -n env_pytorch -c intel python=3.5
    source activate env_pytorch
    pip install pytorch-transformers
    

    【讨论】:

    • 感谢您的回复,不幸的是,我在执行“pip install pytorch-transformers”时收到以下错误:错误:命令错误退出状态为 1:python setup.py egg_info 检查日志完整的命令输出。
    【解决方案2】:

    您缺少 pytorch-transformers 依赖项。尝试使用以下命令安装它:

    pip install pytorch-transformers
    

    【讨论】:

      【解决方案3】:

      尝试使用python -m pip install transformers 而不是使用 pip install

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-10-01
        • 2018-12-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多