2016-10-11 4 views
0

標準の環境でPython 3.2を実行している作業者にIron Workerにアップロードします(自分のhttpクライアントをルビーまたはgo cliではなく) REST API。しかし、成功した私の労働者をアップロードするzipファイル内とにもかかわらず、私のPythonスクリプトと一緒に.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

オールライト、それはその場合のいずれかの依存関係を必要としないので、私は仕事のためにPHPに切り替えることを決めました。しかし、標準化された環境が推奨されなくなるまで、それに固執したい人のために、標準環境がどのように機能するかについて、文書はもう少し明確にすべきである。 – mpm

関連する問題