Ошибка при запуске примера подсчета слов в python mrjob

Я пытаюсь выполнить пример карты уменьшения количества слов с помощью mrjob. Я получаю следующую ошибку:

Traceback (most recent call last):
  File "mr.py", line 3, in <module>
    from mrjob.job import MRJob
  File "/Library/Frameworks/EPD64.framework/Versions/7.2/lib/python2.7/site-packages/mrjob-0.4_dev-py2.7.egg/mrjob/job.py", line 39, in <module>
    from mrjob.launch import MRJobLauncher
  File "/Library/Frameworks/EPD64.framework/Versions/7.2/lib/python2.7/site-packages/mrjob-0.4_dev-py2.7.egg/mrjob/launch.py", line 32, in <module>
    from mrjob.options import add_basic_opts
  File "/Library/Frameworks/EPD64.framework/Versions/7.2/lib/python2.7/site-packages/mrjob-0.4_dev-py2.7.egg/mrjob/options.py", line 22, in <module>
    from mrjob.runner import CLEANUP_CHOICES
  File "/Library/Frameworks/EPD64.framework/Versions/7.2/lib/python2.7/site-packages/mrjob-0.4_dev-py2.7.egg/mrjob/runner.py", line 49, in <module>
    from mrjob.fs.local import LocalFilesystem
ImportError: No module named fs.local

2 ответа

Решение

Я один из сопровождающих. Вы должны открыть тикет на Github в следующий раз, когда у вас возникнет такая проблема. Мы вообще не наблюдаем переполнение стека.

Мы используем мастер ветку для разработки. Помеченные релизы и файлы в PyPI стабильны.

Пожалуйста, посмотрите на этот билет и ответьте на любые дополнительные вопросы. https://github.com/Yelp/mrjob/issues/513

У меня тоже была эта точная ошибка. Вы клонировали mrjob непосредственно из репозитория Git, как я это делал изначально? Если это так, попробуйте использовать одну из версий с тегами, например v0.3.4.1, которая работала для меня.

Другие вопросы по тегам