2017-06-27 15 views
2

私は、テストの一環としてAWS EMRを使用し始めました。私はEMRインスタンスにpipを使用して特定のpythonパッケージをインストールするためのブートストラップファイルを作成しました。私はこれがかなり基本的なものだと理解しています。 bashスクリプトは、私がステップとしてPythonスクリプトを提出するとき、私は次のエラー、それは、タイピングのパッケージがインストールされていないように見えるものからawarkで起動するPythonパッケージを追加するEMR

Traceback (most recent call last): File "py-calculate.py", line 6, in from typing import Iterable ImportError: No module named typing End of LogType:stdout

に取得する、しかし

#!/bin/bash 
set -e 
pip install typing --user 

が含まれています。

答えて

0

私が推測したように、タイピングパッケージはインストールされていません。私が以前使用していた方法は、bashスクリプトを

に変更することです。
#! /bin/bash 
sudo pip install -U typing 

何らかの理由でこれがうまく動作します。

関連する問題