Удаленная сборка не устанавливает зависимости с использованием стандартной среды выполнения Python 3.2

Я загружаю работника в железо работника, работающего на Python 3.2 в стандартной среде, используя мой собственный http-клиент напрямую (не ruby ​​или go cli) в соответствии с REST API. Однако, несмотря на наличие файла.worker вместе с моим скриптом python в zip-файле и несмотря на успешную загрузку моего работника, зависимости не устанавливаются до выполнения работника, поэтому я получаю такую ​​ошибку:

Traceback (most recent call last):
  File "/mnt/task/pakt.py", line 3, in <module>
    import requests
ImportError: No module named requests

Модуль запросов объявлен в моем рабочем файле таким образом:

pip "requests"

Как я могу это исправить? Благодарю.

1 ответ

Вам следует использовать новый рабочий процесс на основе Docker, тогда вы можете быть уверены, что у вас есть правильные зависимости и что все работает, перед загрузкой.

https://github.com/iron-io/dockerworker/tree/master/python

Другие вопросы по тегам