Система: Mac OSX 10.6.5, Python 2.6
Я пытаюсь запустить приведенный ниже скрипт python:
from mrjob.job import MRJob
class MRWordCounter(MRJob):
def mapper(self, key, line):
for word in line.split():
yield word, 1
def reducer(self, word, occurrences):
yield word, sum(occurrences)
if __name__ == '__main__':
MRWordCounter.run()
Я получаю следующую ошибку:
:~ vskarich$ python mrjob_test.py < words
Traceback (most recent call last):
File "mrjob_test.py", line 1, in <module>
from mrjob.job import MRJob
ImportError: No module named mrjob.job
Я использовал easy_install следующим образом:
sudo easy_install mrjob
Эта команда загрузила необходимый файл .egg, и мой каталог site-packages для python выглядит следующим образом:
:~ vskarich$ cd /Library/Python/2.6/site-packages
:site-packages vskarich$ ls
PyYAML-3.09-py2.6-macosx-10.6-universal.egg
easy-install.pth
README
mrjob-0.2.0-py2.6.egg
boto-2.0b3-py2.6.egg
simplejson-2.1.2-py2.6-macosx-10.6-universal.egg
Я не уверен, что здесь делать, так как я немного новичок в Python;Любая помощь приветствуется.Спасибо!