Проблемы с Py2app: инструменты настройки

Недавно я установил последнюю версию Py2app на свой Mac Os X (10.5.8) и просмотрел несколько руководств на 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. Приложение Py2 является последним: 0.7.3. Да, у меня все на рабочем столе, и я установил setuptools 0.9.8 Помогите!


person JaredCubilla    schedule 05.08.2013    source источник
comment
Вы установили setuptools?   -  person Sukrit Kalra    schedule 05.08.2013
comment
Он пришел в виде tar.gz из [pypi.python.org/pypi/py2app/. ]   -  person JaredCubilla    schedule 05.08.2013
comment
Я не знаю о Маке. Но попробуйте следовать инструкциям здесь сначала.   -  person Sukrit Kalra    schedule 05.08.2013


Ответы (2)


Только что столкнулся с той же проблемой, но нашел решение.

«Для простоты распространения вы можете захотеть, чтобы ваш сценарий 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

person Leonardo Romanello    schedule 21.09.2014

Вам необходимо установить setuptools. Загрузите его с здесь, а затем ознакомьтесь с ним, чтобы узнать, как его установить:

Python Setuptools, установка easy_install для Mac

person The-IT    schedule 05.08.2013
comment
Я уже несколько раз устанавливал setuptools как на Python 2.7.5, так и на Python 3.3.2. Это все еще дает мне ту же ошибку: Traceback (most recent call last): File "/Users/CarlProject/Documents/hi", line 7, in <module> from setuptools import setup ImportError: No module named setuptools. - person JaredCubilla; 05.08.2013