我最近在我的Mac (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帮助!
发布于 2014-09-21 19:09:35
只是遇到了同样的问题,但找到了解决方案。
“为了便于分发,您可能希望让您的setup.py脚本自动确保安装了ez_setup。这需要在您的项目中有一份setuptools的副本,可以从以下位置获得:”
http://peak.telecommunity.com/dist/ez_setup.py
(使用.py扩展名将其保存在您的项目目录中)
完成此操作后,您只需在setup.py的开头添加两行ez_setup前同步码:
import ez_setup
ez_setup.use_setuptools()发布于 2013-08-05 10:17:39
您需要安装setuptools。从here下载它,然后查看以下内容以了解如何安装:
https://stackoverflow.com/questions/18049213
复制相似问题