导入错误:导入“gensim”时无法导入名称“类型”

时间:2020-12-19 09:48:38

标签: python pycharm gensim

我想导入“genism”库。我以前通过在命令提示符下键入以下内容成功安装了它:

pip install gensim

但是导入时出现如下错误:

Traceback (most recent call last):
 File "C:/Users/PycharmProjects/untitled/file.py", line 3, in <module>
  import gensim
 File "C:\Users\AppData\Local\Programs\Python\Python35\lib\site-packages\gensim\__init__.py", line 5, in <module>
  from gensim import parsing, corpora, matutils, interfaces, models, similarities, summarization, utils  # noqa:F401
 File "C:\Users\AppData\Local\Programs\Python\Python35\lib\site-packages\gensim\parsing\__init__.py", line 4, in <module>
  from .preprocessing import (remove_stopwords, strip_punctuation, strip_punctuation2,  # noqa:F401
 File "C:\Users\AppData\Local\Programs\Python\Python35\lib\site-packages\gensim\parsing\preprocessing.py", line 42, in <module>
  from gensim import utils
 File "C:\Users\AppData\Local\Programs\Python\Python35\lib\site-packages\gensim\utils.py", line 40, in <module>
  import scipy.sparse
 File "C:\Users\AppData\Local\Programs\Python\Python35\lib\site-packages\scipy\__init__.py", line 156, in <module>
  from . import fft
 File "C:\Users\AppData\Local\Programs\Python\Python35\lib\site-packages\scipy\fft\__init__.py", line 76, in <module>
  from ._basic import (
 File "C:\Users\AppData\Local\Programs\Python\Python35\lib\site-packages\scipy\fft\_basic.py", line 1, in <module>
  from scipy._lib.uarray import generate_multimethod, Dispatchable
 File "C:\Users\AppData\Local\Programs\Python\Python35\lib\site-packages\scipy\_lib\uarray.py", line 27, in <module>
  from ._uarray import *
 File "C:\Users\AppData\Local\Programs\Python\Python35\lib\site-packages\scipy\_lib\_uarray\__init__.py", line 114, in <module>
  from ._backend import *
 File "C:\Users\AppData\Local\Programs\Python\Python35\lib\site-packages\scipy\_lib\_uarray\_backend.py", line 1, in <module>
  from typing import (
ImportError: cannot import name 'Type'

我之前也成功安装了“打字库”:

pip install typing

我该怎么办?

1 个答案:

答案 0 :(得分:1)

这是因为 Python 3.5 有自己的版本类型,与安装的 gensim 版本不兼容。升级到python3.6可以解决问题。