![](/img/trans.png)
[英]AttributeError: type object 'sklearn.manifold._barnes_hut_tsne.array' has no attribute '__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.