代码之家  ›  专栏  ›  技术社区  ›  user7877593

Hocust中的“未命名模块”

  •  3
  • user7877593  · 技术社区  · 7 年前

    当我尝试在locust中运行负载测试时,我导入了另一个模块。在我的情况下,我导入了pyquery,我收到了错误消息:

    [2018-05-07 16:31:49,744] Mac.local/ERROR/stderr: imported = __import__(os.path.splitext(locustfile)[0])
    [2018-05-07 16:31:49,744] Mac.local/ERROR/stderr:
    [2018-05-07 16:31:49,744] Mac.local/ERROR/stderr: File "load_tests/web/login/locustfile.py", line 2, in <module>
    [2018-05-07 16:31:49,745] Mac.local/ERROR/stderr:
    [2018-05-07 16:31:49,745] Mac.local/ERROR/stderr: import pyquery
    [2018-05-07 16:31:49,745] Mac.local/ERROR/stderr:
    [2018-05-07 16:31:49,745] Mac.local/ERROR/stderr: ModuleNotFoundError
    [2018-05-07 16:31:49,745] Mac.local/ERROR/stderr: :
    [2018-05-07 16:31:49,745] Mac.local/ERROR/stderr: No module named 'pyquery'
    

    但我知道我有这个模块

    1 回复  |  直到 7 年前
        1
  •  0
  •   Luc    7 年前

    您需要在 PYTHONPATH

    您可以将其作为环境设置来执行,也可以通过脚本使用:

    sys.path.append_relative(relativ_path_to_your_lib)