Py2app问题:设置工具

时间:2013-08-05 00:53:00

标签: python macos pygame py2app

我最近在我的Mac Os X(10.5.8)上安装了最新版本的Py2app,我在YouTube上观看了一些教程,例如:http://www.youtube.com/watch?v=Zip9H_dLdhIhttp://www.youtube.com/watch?v=5Ehhts9HhE8,但是当我复制他们的主要设置代码时,它给了我一个ImportError:

Traceback (most recent call last):
  File "/Users/CarlProject/Rectangles Backup.py", line 7, in <module>
    from setuptools import setup
ImportError: No module named setuptools

这是我的设置代码,从第一个YouTube视频中复制和编辑:

"""
Usage:
    python setup.py py2app

"""

from setuptools import setup

APP = ['Rectangles.py']
DATA_FILES = [('', ['fonts'])]

setup(
    app = APP,
    data_files = DATA_FILES,
    setup_requires = ['py2app'],
)

我的Python版本是2.7.5,我正在使用Pygame。 Py2app是最新的:0.7.3。是的,一切都在我的桌面上,我已经安装了setuptools 0.9.8帮助!

2 个答案:

答案 0 :(得分:1)

刚出现同样的问题,但找到了解决方案。

“为了便于分发,您可能希望自己的setup.py脚本自动确保安装了setuptools。这需要在项目中包含ez_setup的副本,可以从这里获取:”

http://peak.telecommunity.com/dist/ez_setup.py

(将其保存在扩展名为.py的项目目录中)

“完成此操作后,您只需将两行ez_setup前导码添加到setup.py的最开头:”

import ez_setup
ez_setup.use_setuptools()

来源:https://pythonhosted.org/py2app/examples.html

答案 1 :(得分:0)

您需要安装setuptools。 从here下载,然后检查一下以了解如何安装它:

Python Setuptools, easy_install setup mac