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/
,