【问题标题】:Unable to import gensim module无法导入 gensim 模块
【发布时间】:2020-04-23 20:34:51
【问题描述】:

我使用 (pip install gensim) 安装了 gensim 模块,它安装成功

Successfully installed boto-2.49.0 boto3-1.12.45 botocore-1.15.45 docutils-0.15.2 gensim-3.8.2 jmespath-0.9.5 s3transfer-0.3.3 smart-open-1.11.1

但是在我的 jupyter notebook 上导入它时,它的显示:

unable to import 'smart_open.gcs', disabling that module

【问题讨论】:

  • 这是显示的完整消息,还是您的问题中还没有更多信息?什么确切的代码触发了该消息?什么版本的 Python?当您尝试稍后的代码时是否有任何错误? (你确定smart_open.gcs是你使用所必需的吗?它看起来和谷歌云服务有关,你在用吗?)
  • 1.这是完整的信息。 2.这一行代码:(import gensim)。 3.(python 版本 3.7.4) 4.这是我得到的唯一错误。 5. 我不确定 smart_open.gcs。在命令提示符下,我使用 pip install gensim 和 smart_open.gcs 自动安装了 gensim。
  • 此消息是停止代码执行,还是只是提供信息,继续执行其他代码?除非您特别需要任何 GCS 服务,否则忽略它可能是安全的。
  • 它禁用了模块,因此代码执行停止了。
  • “禁用模块”是什么意思? (什么输出/错误给你这种印象?)你打算运行什么其他代码,当你尝试运行它时会发生什么(成功或错误消息)?您是否以任何方式使用 Google Cloud 服务?

标签: python-3.x jupyter-notebook gensim word2vec topic-modeling


【解决方案1】:

可以通过将smart_open 更新到版本2.0.0 或更高版本来消除此警告。

python -m pip install --upgrade smart_open 

【讨论】:

    【解决方案2】:

    或者版本可以降级,这似乎是1.11版本的问题,所以:

    pip install --upgrade smart-open==1.10.0
    

    参考资料链接:https://github.com/RaRe-Technologies/smart_open/issues/475

    【讨论】:

      猜你喜欢
      • 2012-11-06
      • 1970-01-01
      • 2017-11-11
      • 2021-07-27
      • 2019-06-13
      • 2020-12-15
      • 2020-08-28
      • 2015-10-04
      相关资源
      最近更新 更多