我为webgame写了一个BOT,当我用IDLE运行它时,它运行得很好,firefox启动并完成工作。但是在使用Py2exe进行编译后,firefox不再启动了......有什么想法吗?
PS:Firefox 45.0.2,Selenium 2.53
答案 0 :(得分:0)
所以你需要在不创建Zipfile的情况下编译它(或者不能工作)并将2个文件复制到good目录中:
来自:C:\ Python27 \ Lib \ site-packages \ selenium \ webdriver \ firefox
to:/ dist / selenium / webdriver / firefox
Setup.py示例:
from distutils.core import setup
import py2exe
setup(
name='Web BOT',
version='1.0',
description='BOT',
author='Author',
author_email='mymail@mail.com',
url='',
windows = [{
"script":"Myscript.py",
"icon_resources": [(1, "myicon.ico")],
}],
options={
'py2exe':
{
'skip_archive': True,
'optimize': 2,
}
}
)
然后一切正常!