我正在运行我的wxPython exe,它在我的计算机上使用PhantomJS。但是,在我将其发送到另一台计算机后,它会给出以下错误。如果这是Python库中的标准包或模块,我将能够解决这个问题,但看起来PhantomJS非常复杂。我是否需要在py2exe设置中包含一些内容才能使phantomjs.exe与我的应用程序一起使用?或者我只是在我的dist文件夹中包含phantomjs.exe?
File "selenium\webdriver\phantomjs\webdriver.pyc", line 50, in __init__
File "selenium\webdriver\phantomjs\service.pyc", line 67, in start
WebDriverException: Message: 'Unable to start phantomjs with ghostdriver.' ; Screenshot: available via screen
非常感谢!关于py2exe和phantomjs的信息不多。
答案 0 :(得分:1)
要解决此问题,我无法通过py2exe找到解决方案,因此我手动将phantomjs的路径更改为“phantomjs.exe”,然后手动将其复制到我的分发文件夹中。然后我将其压缩并将其发送给最终用户。