python - 蝗虫中的“未命名模块”
问题描述
当我尝试在 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'
但我知道我有这个模块
解决方案
您需要将路径添加到您的库中PYTHONPATH
您可以将其作为环境设置进行,也可以使用以下脚本通过脚本进行:
sys.path.append_relative(relativ_path_to_your_lib)
推荐阅读
- flutter - Firebase 不显示任何用户
- python - 我将如何将此代码编写为“try-except”块而不是多个 if 块?
- domain-driven-design - 事件源或 CQRS 应用程序的读取端是否也应该返回 AggregateRoots?
- python - 为什么我的 python 打印运行速度比 Go 的 fmt.Print 和 os.Stdout.Write 快
- javascript - 将脚本附加并执行到 HTML
- .net-core - 使用模式使用 dotnet test 测试多个项目
- javascript - vue,通过 v-model 绑定来自所选选项的两个值
- r - R:如何使用 if 或 for 来获得循环?
- php - 从 TikTok 抓取数据?
- r - 使用 rowsum 或 rowSums 进行子集化