如何将selenium python脚本编译成独立的可执行文件
我试过pyinstaller和py2app。使用py2app编译代码后,可执行文件将不会打开。selenium是否导致此错误?如何将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
以下是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)