2016-10-11 2 views
0

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

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

+0

Allright Я решил перейти на PHP для выполнения этой задачи, поскольку она не требует какой-либо зависимости в этом случае. Но документация должна быть немного более четкой в ​​отношении того, как стандартная среда работает для тех, кто хочет придерживаться этого до тех пор, пока она не будет устаревать. – mpm