【问题标题】:No module named 'nltk.lm' in Google colaboratoryGoogle colaboratory 中没有名为“nltk.lm”的模块
【发布时间】:2022-01-04 00:02:04
【问题描述】:

我正在尝试在 Google 协作笔记本中导入 NLTK 语言建模模块 (nltk.lm),但没有成功。我已经尝试从 nltk 安装所有内容,但仍然没有成功。

我可能会犯什么错误或遗漏?

提前致谢。

【问题讨论】:

    标签: google-cloud-platform nlp nltk nltk-trainer


    【解决方案1】:

    Google Colab 已安装 nltk v3.2.5,但 nltk.lm(语言建模包)was added in v3.4

    在您的 Google Colab 运行中:

    !pip install -U nltk
    

    在输出中你会看到它下载了一个新版本,然后卸载了旧版本:

    ...
    Downloading nltk-3.6.5-py3-none-any.whl (1.5 MB)
    ...
    Successfully uninstalled nltk-3.2.5
    ...
    You must restart the runtime in order to use newly installed versions.
    

    单击输出末尾显示的Restart runtime 按钮。

    现在应该可以了!

    您可以使用此代码仔细检查nltk 版本:

    import nltk
    print('The nltk version is {}.'.format(nltk.__version__))
    

    您需要v3.4 或更高版本才能使用nltk.lm

    【讨论】:

    • 有效!非常感谢您分享您的知识和宝贵的时间。
    猜你喜欢
    • 1970-01-01
    • 2019-04-13
    • 2016-07-11
    • 2023-03-25
    • 2019-02-01
    • 2019-05-05
    • 1970-01-01
    • 1970-01-01
    • 2019-10-27
    相关资源
    最近更新 更多