【问题标题】:Pyinstaller - failed to execute script when code includes Selenium webdriverPyinstaller - 当代码包含 Selenium webdriver 时无法执行脚本
【发布时间】:2019-08-22 16:52:12
【问题描述】:

当我的代码包含 Selenium - webdriver 时,我的 .exe 文件无法运行。

这是我的代码(我将脚本命名为 test.py):

from selenium import webdriver

driver = webdriver.Firefox()
url = "https://google.com/"
driver.get(url)

然后我在 Powershell 上运行它:

pyinstaller test.py

或者这个:

pyinstaller --onefile --windowed test.py

但是当我尝试运行 test.exe 文件时,我得到了执行脚本失败的错误。

我使用的是 Win 10、Python 3.7 和最新的 PyInstaller (3.5)。

我试过这个解决方案:

pyinstaller one file --no-console does not work "Fatal Error"

但它没有用。请注意,当我将 pyinstaller 与不包含 Selenium 的代码一起使用时,到目前为止一切都很好。

你能建议吗?

谢谢。

【问题讨论】:

    标签: selenium-webdriver windows-10 pyinstaller python-3.7


    【解决方案1】:

    为什么您会收到此错误,因为您的脚本找不到 gecko 驱动程序来执行脚本,因此您需要将 geckodriver 粘贴到您的文件目录中

    【讨论】:

    • 非常欢迎!祝你有美好的一天
    猜你喜欢
    • 1970-01-01
    • 2019-08-03
    • 2021-05-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-15
    • 2021-05-30
    • 2021-02-14
    相关资源
    最近更新 更多