3

请原谅我是新手。我正在尝试使用seatgeek 的fuzzywuzzy 模块。我正在使用 Python 3

最初,我收到此错误:

  from fuzzywuzzy import fuzz
ImportError: cannot import name fuzz

我将导入语句更改为导入fuzzywuzzy.fuzz,现在,我收到了这个错误:

  File "test.py", line 4, in <module>
     import fuzzywuzzy.fuzz
  File "C:\Python33\lib\site-packages\fuzzywuzzy\fuzz.py", line 31, in <module>
     from utils import *
ImportError: No module named 'utils'
4

1 回答 1

1

fuzzywuzzy包不兼容 Python 3,它只能在 Python 2 上运行。

具体来说,该错误是因为该fuzz模块使用了相对导入,这是从 Python 3 中删除的一种技术。

存储库问题跟踪器确实有一个Python 3 兼容性补丁,您可以试用。

于 2013-03-26T10:10:19.123 回答