0

我正在根据 REST API 直接使用我自己的 http 客户端(不是 ruby​​ 或 go cli)在标准环境中将一个工作人员上传到运行 Python 3.2 的 Iron 工作人员。但是,尽管 .worker 文件与我的 python 脚本一起包含在一个 zip 文件中,并且尽管成功上传了我的工作程序,但在工作程序执行之前没有安装依赖项,所以我收到这样的错误:

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

requests 模块以这种方式在我的工作文件中声明:

pip "requests"

我怎样才能解决这个问题 ?谢谢 。

4

1 回答 1

1

您应该使用新的基于 Docker 的工作流程,然后您可以确保您拥有正确的依赖关系,并且在上传之前一切正常。

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

于 2016-10-11T23:02:32.257 回答