0

我最近在我的 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 帮助!

4

2 回答 2

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

于 2014-09-21T11:09:34.683 回答
0

您需要安装setuptools. 从这里下载它,然后查看它以了解如何安装它:

Python 安装工具,easy_install 安装 mac

于 2013-08-05T02:17:38.633 回答