【问题标题】:locusts-plugins: FileNotFoundError: [WinError 2] The system cannot find the file specifiedlocusts-plugins: FileNotFoundError: [WinError 2] 系统找不到指定的文件
【发布时间】:2021-04-16 19:52:37
【问题描述】:

我已经安装了 locusts-plugins 以及其他必需的模块,如 setup.py 中所示: "蝗虫>=1.4.3", “心理绿”, “psycopg2-二进制”, “网络套接字客户端”, “python-dateutil”, “pymongo”, “汇合卡夫卡”, "硒>=4.0.0.b2", "lxml", “opencensus-ext-azure” 但是当我尝试使用 webdrivers 运行任何示例时,我得到了错误: _execute_child 中的文件“c:\users\mjohns33\pycharmprojects\pythonproject\venv\lib\site-packages\gevent\subprocess.py”,第 1270 行 hp, ht, pid, tid = CreateProcess(executable, args, FileNotFoundError: [WinError 2] 系统找不到指定的文件 2021-04-12T20:11:44Z 因 FileNotFoundError 而失败 我有独立服务器在运行,并且路径中有 chromedriver,有什么我遗漏的吗?

【问题讨论】:

  • 实际错误:文件“c:\users\userID\pycharmprojects\pythonproject\venv\lib\site-packages\gevent\subprocess.py”,第 1270 行,在 _execute_child hp、ht、pid , tid = CreateProcess(executable, args, FileNotFoundError: [WinError 2] 系统找不到指定的文件
  • 调用堆栈中没有更多行吗?你发布的那些没有说哪一行 locust/locust-plugins 代码实际上失败了。您是否以某种方式手动安装了软件包?您需要做的就是 pip install locust-plugins

标签: selenium locust


【解决方案1】:

感谢完整的调用堆栈。它抱怨的命令是killall,在 Windows 上不可用。

我只在 Mac 和 Linux 上运行过 WebdriverUser。如果您只是注释掉该行(c:\users\mjohns33\pycharmprojects\pythonproject\venv\lib\site-packages\locust_plugins\users\webdriver.py,第 127 行),它可能会起作用

(并根据需要手动终止 chromedriver)

【讨论】:

    【解决方案2】:

    我发现 locust-plugins 是包罗万象的,这意味着您不想安装 selenium 或任何其他模块。 Python、locust 和 locust-plugins,就是这样。 我仍然看到新的错误,但只要有需要的东西就可以解决很多这些问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-05-21
      • 1970-01-01
      • 1970-01-01
      • 2020-01-02
      • 2017-08-01
      • 2019-07-29
      • 1970-01-01
      相关资源
      最近更新 更多