簡體   English   中英

“gensim._matutils.array”沒有屬性“__reduce_cython__”

[英]'gensim._matutils.array' has no attribute '__reduce_cython__'

我正在嘗試在 Jupyter Lab 上導入 gensim,但它給了我如下錯誤。 我已經嘗試更新或降級相關庫(numpy、cython、gensim)但仍然沒有運氣。 有沒有人遇到同樣的問題但解決了?

/opt/conda/lib/python3.9/site-packages/gensim/__init__.py in <module>
      3 """
      4 
----> 5 from gensim import parsing, corpora, matutils, interfaces, models, similarities, summarization, utils  # noqa:F401
      6 import logging
      7 

/opt/conda/lib/python3.9/site-packages/gensim/corpora/__init__.py in <module>
      4 
      5 # bring corpus classes directly into package namespace, to save some typing
----> 6 from .indexedcorpus import IndexedCorpus  # noqa:F401 must appear before the other classes
      7 
      8 from .mmcorpus import MmCorpus  # noqa:F401

/opt/conda/lib/python3.9/site-packages/gensim/corpora/indexedcorpus.py in <module>
     13 import numpy
     14 
---> 15 from gensim import interfaces, utils
     16 
     17 logger = logging.getLogger(__name__)

/opt/conda/lib/python3.9/site-packages/gensim/interfaces.py in <module>
     19 import logging
     20 
---> 21 from gensim import utils, matutils
     22 from six.moves import range
     23 

/opt/conda/lib/python3.9/site-packages/gensim/matutils.py in <module>
   1102 try:
   1103     # try to load fast, cythonized code if possible
-> 1104     from gensim._matutils import logsumexp, mean_absolute_difference, dirichlet_expectation
   1105 
   1106 except ImportError:

/opt/conda/lib/python3.9/site-packages/gensim/_matutils.cpython-39-x86_64-linux-gnu.so in init gensim._matutils()

AttributeError: type object 'gensim._matutils.array' has no attribute '__reduce_cython__'

我可以通過升級 numpy 來解決這個問題

pip install -U numpy

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM