という名前のモジュール私はPILを使ってPythonでIBM Cloudの機能を定義しようとしています。エラー:ModuleNotFoundError:「PIL」
from PIL import Image
from PIL import ImageDraw
from PIL import ImageFont
img = Image.new('RGB', (width, height))
d = ImageDraw.Draw(img)
...
私は開発のためにPycharmを使用しています。 Pycharmでは、私のPythonランタイムでsite-packages
の下で、私はPIL
とPillow-4.3.0:dist-info
を参照してください。 Pycharm内からコードをローカルで実行するとうまく動作します。
私はvirtualenv
を同じPythonランタイムと私のコードで構築し、Cloud Functions Pythonランタイムの一部ではない依存関係を含めるようにしました。 virtualenv
を調べると、私は同じライブラリを見ることができます:私はこのvirtualenv
ランタイムでのクラウド機能としての私のコードを実行するとき
\virtualenv
\bin
\include
\lib
\python3.6
\site-packages
...
\PIL
\Pillow-4.3.0:dist-info
...
をしかし、私はエラーが表示されます。ModuleNotFoundError: No module named 'PIL'
。
エラーは私がvirtualenv
をどのように構築したのかと考えていますが、同じライブラリがあるように見えますが、私は迷っています。