【问题标题】:Getting following error while importing gensim package - "AttributeError: module 'numpy.random' has no attribute 'default_rng' " [duplicate]导入 gensim 包时出现以下错误-“AttributeError:模块'numpy.random'没有属性'default_rng'”[重复]
【发布时间】:2021-06-13 12:31:15
【问题描述】:
import gensim
Traceback (most recent call last):
  File "C:/Users/.../Old Files/Practice.py", line 2, in <module>
    import gensim
  File "C:\ProgramData\Anaconda3\envs...site-packages\gensim\__init__.py", line 11, in <module>
    from gensim import parsing, corpora, matutils, interfaces, models, similarities, utils  # noqa:F401
  File "C:\ProgramData\Anaconda3\envs...site-packages\gensim\parsing\__init__.py", line 4, in <module>
    from .preprocessing import (remove_stopwords, strip_punctuation, strip_punctuation2,  # noqa:F401
  File "C:\ProgramData\Anaconda3\envs...site-packages\gensim\parsing\preprocessing.py", line 26, in <module>
    from gensim import utils
  File "C:\ProgramData\Anaconda3\envs...site-packages\gensim\utils.py", line 62, in <module>
    default_prng = np.random.default_rng()
AttributeError: module 'numpy.random' has no attribute 'default_rng'

【问题讨论】:

  • 这看起来像是版本问题。你安装了哪个版本的numpy (numpy.version.version)?

标签: python error-handling pycharm package gensim


【解决方案1】:

确保您使用的是最新版本的numpy

default_rng 方法至少从 Numpy 1.17 开始就存在 - 并且截至 2021 年 6 月撰写本文时,任何早于 1.17 的版本都不再受到 Numpy 项目的正式支持:https://numpy.org/neps/nep-0029-deprecation_policy.html#support-table

【讨论】:

    猜你喜欢
    • 2020-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-04
    • 1970-01-01
    • 2017-05-01
    • 2018-09-30
    相关资源
    最近更新 更多