2014-07-10 1 views
1

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

Здесь ошибка

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 

ответ

0

Попробовав различные ответы, получается 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/.