睡衣 - 由于DistributionNotFound导致的pyjsbuild错误

时间:2014-07-10 00:16:00

标签: python python-2.7 pyjamas

我正在尝试从Pajamas示例文件夹构建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 个答案:

答案 0 :(得分:0)

在尝试各种答案之后,结果pip没有正确安装six包,无论是什么。所以我运行sudo easy_install pip (--upgrade)以确保脚本配置正确。它写了一些额外的文件,所以我假设这是我的下一个命令sudo pip install sixsudo pip install six --upgrade工作的原因。现在我遇到了另一个错误-_-,对于后来看的人:Runtime Error: Top module not found 'hello world'

编辑:顶层模块错误来自于尝试构建到非pyjs/的输出文件夹。我所要做的就是将文件夹移到pyjs/中的sitepackages/文件夹。