Windows 10 (Python):只有当我从网络上 运行 时,我才会得到 "geckodriver.exe unexpectedly exited. Status code was: 69"。为什么?

Windows 10 (Python): I get "geckodriver.exe unexpectedly exited. Status code was: 69" only when I run it from the network. Why?

Windows 10 (Python):只有当我从网络上 运行 时,我才能得到 "geckodriver.exe unexpectedly exited. Status code was: 69"。

我正在 Windows 7 和 10 工作站上使用 geckodriver-v0.20.1-win64。我在我的自动化框架中使用它。我为处理 FireFox Webdriver 编写的 Python 模块包含 geckodriver 的网络路径。

browser = webdriver.Firefox(firefox_profile = profile, executable_path='G:\Python\geckodriver-v0.20.1-win64\geckodriver.exe')

我更喜欢这样做只是为了方便维护。我有几个 运行 自动化脚本的工作站,它们都设法以这种方式处理 FireFox browser.get(URL)。除了一个 Windows 10 工作站向我显示错误消息(上图)。 我试图在其上本地将 geckodriver 定义为 运行 并进行管理。但是,这不是我正在寻找的解决方案。

我编写的所有其他 Python 库都在相同的路径上,我设法导入并 运行 它们(使用 python 解释器)而没有提升。当我提升用户(管理员)权限时,它甚至无法导入我的库。

我已经检查了 windows UAC(用户访问控制)并且它已经设置为最低级别。

可能是什么问题? 是否有一些 windows 10 项安全设置可能会打扰我?

才干净Windows安装10次问题就解决了

问题: 相同,错误 69

解决方案: 将我的 geckodriver.exe 从我的 F: 驱动器(存储和脚本)转移到我的用户文件夹 (C:\Users\UserName\geckodriver.exe)驱动器。

效果:立竿见影!