导入错误:没有名为'utils'的模块

时间:2013-03-26 09:28:31

标签: python python-3.x importerror python-import fuzzywuzzy

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

最初,我收到了这个错误:

  from fuzzywuzzy import fuzz
ImportError: cannot import name fuzz

我更改了import语句以导入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'

1 个答案:

答案 0 :(得分:1)

fuzzywuzzy包不兼容Python 3,它只适用于Python 2.

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

存储库问题跟踪器确实有Python 3 compatibility patch您可以试用。