pyjamas - ошибка pyjsbuild из-за DistributionNotFound

Я пытаюсь создать пример страницы HelloWorld из папки примера пижамы. Однако я получаю эту ошибку при запуске: sudo pyjsbuild helloworld.py, Эта ошибка кажется довольно универсальной для python, так как она связана с настройкой / настройкой моей среды python. Любой совет о том, где искать проблему?

Вот ошибка

    Traceback (most recent call last):
  File "/usr/local/bin/pyjsbuild", line 5, in <module>
    from pkg_resources import load_entry_point
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py",     line 2603, in <module>
    working_set.require(__requires__)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py",     line 666, in require
    needed = self.resolve(parse_requirements(requirements))
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py",     line 565, in resolve
    raise DistributionNotFound(req)  # XXX put more info here
pkg_resources.DistributionNotFound: six

1 ответ

Перепробовав разные ответы, получается pip неправильно устанавливал six пакет, что бы это ни было. Итак, я побежал sudo easy_install pip (--upgrade) чтобы убедиться, что конфигурация скрипта была правильной. Он написал несколько дополнительных файлов, поэтому я предполагаю, что именно поэтому моя следующая команда sudo pip install six или же sudo pip install six --upgrade работал. Теперь я столкнулся с другой ошибкой -_-, для тех, кто смотрит позже: Runtime Error: Top module not found 'hello world'

Редактировать: ошибка верхнего модуля происходит при попытке встроить в выходную папку, которая не pyjs/, Все, что мне нужно было сделать, это переместить папку в pyjs/ папка в sitepackages/,

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