我有一个安装Python的脚本,然后安装一些模块模块:
subprocess.call("python setup.py install")
使用py2exe在Windows上运行正常。但是对于Mac,使用py2app,我在安装附加模块时遇到以下错误:
File setup.py
from distutils.core import setup
ImportError: No module named distutils.core
我在使用python setup.py py2app --packages distutils
构建.app包时尝试显式包含distutils,但后来我收到此错误:
error: invalid command 'install'
关于问题可能是什么的任何想法?
答案 0 :(得分:0)
尝试为MacOS传递env = {}。
由于某些原因,我发现你需要env = None for Windows和env = {} for MacOS。我试图通过Windows上的py2exe和MacOS上的py2app(以及通过Linux上的egg安装)运行的应用程序在本地Python中启动Pylint。