python安装gensim包报错,importError:can not import name utils解决方案

本文详细介绍了在安装Gensim库时可能遇到的常见问题,并提供了下载并安装Anaconda的解决方案,帮助开发者顺利解决问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

gensim是python用来作文本处理的一个第三方库,赞安装的时候难免会出现问题

安装gensim前期工作

第一步:安装numpy

第二步:安装scipy

第三步:安装gensim

在import numpy

  import scipy  的时候都没有报错

可是在我们import gensim的时候却出现错误,截图如下:

命令行报错:


ipython中报错:

解决方案:

下载并安装 

Anaconda

下载地址:https://www.continuum.io/downloads

raceback (most recent call last): File "C:\Users\崔昕彤\PycharmProjects\pythonProject1\模式识别\1.py", line 1, in <module> from gensim import corpora, models, similarities File "C:\Users\崔昕彤\AppData\Roaming\Python\Python311\site-packages\gensim\__init__.py", line 11, in <module> from gensim import parsing, corpora, matutils, interfaces, models, similarities, utils # noqa:F401 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\崔昕彤\AppData\Roaming\Python\Python311\site-packages\gensim\parsing\__init__.py", line 4, in <module> from .preprocessing import ( # noqa:F401 File "C:\Users\崔昕彤\AppData\Roaming\Python\Python311\site-packages\gensim\parsing\preprocessing.py", line 26, in <module> from gensim import utils File "C:\Users\崔昕彤\AppData\Roaming\Python\Python311\site-packages\gensim\utils.py", line 36, in <module> from smart_open import open File "C:\Users\崔昕彤\AppData\Roaming\Python\Python311\site-packages\smart_open\__init__.py", line 34, in <module> from .smart_open_lib import open, parse_uri, smart_open, register_compressor # noqa: E402 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\崔昕彤\AppData\Roaming\Python\Python311\site-packages\smart_open\smart_open_lib.py", line 33, in <module> import smart_open.utils as so_utils File "C:\Users\崔昕彤\AppData\Roaming\Python\Python311\site-packages\smart_open\utils.py", line 16, in <module> import wrapt File "C:\anaconda\envs\xxx\Lib\site-packages\wrapt\__init__.py", line 10, in <module> from .decorators import (adapter_factory, AdapterFactory, decorator, File "C:\anaconda\envs\xxx\Lib\site-packages\wrapt\decorators.py", line 34, in <module> from inspect import ismethod, isclass, formatargspec ImportError: cannot import name 'formatargspec' from 'inspect' (C:\anaconda\envs\xxx\Lib\inspect.py)
04-25
/Users/bellawu/opt/anaconda3/lib/python3.9/site-packages/pandas/core/computation/expressions.py:21: UserWarning: Pandas requires version '2.8.4' or newer of 'numexpr' (version '2.8.1' currently installed). from pandas.core.computation.check import NUMEXPR_INSTALLED /Users/bellawu/opt/anaconda3/lib/python3.9/site-packages/pandas/core/arrays/masked.py:60: UserWarning: Pandas requires version '1.3.6' or newer of 'bottleneck' (version '1.3.4' currently installed). from pandas.core import ( Traceback (most recent call last): File "/Users/bellawu/Documents/毕业论文/LDA代码/process.py", line 6, in <module> from gensim import corpora File "/Users/bellawu/opt/anaconda3/lib/python3.9/site-packages/gensim/__init__.py", line 11, in <module> from gensim import parsing, corpora, matutils, interfaces, models, similarities, utils # noqa:F401 File "/Users/bellawu/opt/anaconda3/lib/python3.9/site-packages/gensim/corpora/__init__.py", line 6, in <module> from .indexedcorpus import IndexedCorpus # noqa:F401 must appear before the other classes File "/Users/bellawu/opt/anaconda3/lib/python3.9/site-packages/gensim/corpora/indexedcorpus.py", line 14, in <module> from gensim import interfaces, utils File "/Users/bellawu/opt/anaconda3/lib/python3.9/site-packages/gensim/interfaces.py", line 19, in <module> from gensim import utils, matutils File "/Users/bellawu/opt/anaconda3/lib/python3.9/site-packages/gensim/matutils.py", line 22, in <module> from scipy.linalg.special_matrices import triu ImportError: cannot import name 'triu' from 'scipy.linalg.special_matrices' (/Users/bellawu/opt/anaconda3/lib/python3.9/site-packages/scipy/linalg/special_matrices.py)这是什么问题
03-14
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值