Включая distutils в пакет py2app - PullRequest
       11

Включая distutils в пакет py2app

1 голос
/ 22 декабря 2010

У меня есть скрипт, который устанавливает Python, а затем устанавливает некоторые модули модулей с:

subprocess.call("python setup.py install")

Он работает нормально на окнах с py2exe.Но с Mac, используя py2app, я получаю следующую ошибку при установке дополнительных модулей:

File setup.py
    from distutils.core import setup
ImportError: No module named distutils.core

Я пытался явно включить distutils при сборке пакета .app, с python setup.py py2app --packages distutils, но затем я получаю эту ошибку:

error: invalid command 'install'

Есть идеи, в чем может быть проблема?

1 Ответ

0 голосов
/ 06 февраля 2011

Попробуйте передать env = {} для MacOS.

Я обнаружил, что по некоторым причинам вам необходим env = None для Windows и env = {} для MacOS. Я пытался запустить Pylint в локальном Python из приложения, запущенного через py2exe в Windows и py2app в MacOS (и через egg, установленный в Linux).

...