如何将selenium python脚本编译成独立的可执行文件

如何将selenium python脚本编译成独立的可执行文件,python,selenium,py2app,Python,Selenium,Py2app,我试过pyinstaller和py2app。使用py2app编译代码后,可执行文件将不会打开。selenium是否导致此错误?以下是setup.py的源代码 from setuptools import setup APP = ['breadpurchase.py'] DATA_FILES = [] OPTIONS = { 'argv_emulation': True, 'packages': ['httplib2', 'requests', 'selenium'] #this

我试过pyinstaller和py2app。使用py2app编译代码后,可执行文件将不会打开。selenium是否导致此错误?
以下是setup.py的源代码

from setuptools import setup
APP = ['breadpurchase.py']
DATA_FILES = []
OPTIONS = {
    'argv_emulation': True,
    'packages': ['httplib2', 'requests', 'selenium'] #this should be all I have to include right?
    }
setup(
    app=APP,
    data_files=DATA_FILES,
    options={'py2app': OPTIONS},
    setup_requires=['py2app'],
)
可执行文件无法运行,控制台中出现了一系列错误。我想这可能涉及chrome网络驱动程序。
提前谢谢

似乎找不到这些模块。 未找到模块(条件导入):

控制台显示以下内容:

具体错误是什么?请分享您的控制台输出。还有,为什么要将其转换为可执行文件?简单地运行脚本不是更好吗?我想把它发送给一个朋友,这样他就可以在不需要依赖项的情况下使用它。添加了控制台输出!具体是什么错误?请共享您的控制台输出。还有,为什么要将其转换为可执行文件?简单地运行脚本不是更好吗?我想把它发送给一个朋友,这样他就可以在不需要依赖项的情况下使用它。添加了控制台输出!
 * http (requests.compat)
 * http.cookies (requests.compat)
 * urllib.parse (requests.compat)
 * urllib.request (requests.compat)