我最近在我的Mac Os X(10.5.8)上安装了最新版本的Py2app,我在YouTube上观看了一些教程,例如:http://www.youtube.com/watch?v=Zip9H_dLdhI和http://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帮助!
答案 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()
答案 1 :(得分:0)
您需要安装setuptools
。
从here下载,然后检查一下以了解如何安装它: