2010-12-22 37 views
1

包括的distutils我有安裝的Python腳本,然後安裝一些模塊模塊,配備:在py2app束

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

它的工作原理確定的窗戶py2exe。但與Mac,使用py2app,我在安裝附加模塊時,遇到下列錯誤:

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

建設的.app捆綁的時候,用python setup.py py2app --packages distutils我試着明確包括的distutils,但後來我得到這個錯誤:

error: invalid command 'install' 

關於這個問題可能有什麼想法?

回答

0

嘗試爲MacOS傳遞env = {}。

我發現你需要env = None for Windows和env = {} for MacOS出於某種原因。我試圖通過運行在Windows上的py2exe和MacOS上的py2app(通過Linux上的egg安裝)運行的應用程序在本地Python中啓動Pylint。