"Модуль не назван" в саранче
Когда я пытаюсь запустить свой нагрузочный тест в саранче, я импортирую другой модуль, в моем случае я импортирую 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 ответ
Решение
Вам нужно добавить путь к вашей библиотеке в вашем PYTHONPATH
Вы можете сделать это как параметр среды или через скрипт, используя:
sys.path.append_relative(relativ_path_to_your_lib)