2016-06-30 9 views
14

私はPILが廃止されていることを知っています。代わりにPillowをインストールしました。後方互換性の理由から、Pillowはモジュール名としてPILを使用しています。 は、ここに私のピップ凍結見枕のためのようなものだ: 枕= 3.2.0いいえ名前のモジュールPIL

ここに私は私のコードでそれを使用する方法は次のとおりです。

import PIL as pillow 
from PIL import Image 

誰かが同様の記事で示唆したように、また、試しました

import PIL 
from PIL import Image 

どちらも動作しません。 は私に、このエラーを与える両方:

ImportError: No module named PIL 

をまた、私が試した:

import Image 

をそれは私を与える:

ImportError: No module named Image 

ヘルプは本当に感謝です!私のコメントを1として

+0

'python --version'と' pip --version'の出力は何ですか? –

+1

@CoryShay Python 2.7.11とpip 1.5.6など、さまざまな理由から、私は両方をアップグレードすることはできません。 – FisherCoder

+0

イメージをインポートしますか? – haifzhan

答えて

7

それはあなたを助け、あなたの問題に答え以来:

あなたが見ていた問題は、あなたがピップバージョン1.5.6を持っていたことで、ピップのバージョンは、パッケージを解凍する方法を指示しません、モジュールが正しくロードされているかどうかを最終的に判断します。すべてのことが必要とされている

は次のとおりです。

pip install --upgrade pip 

ピップが自分自身をアップグレードすることを可能にします。

Mac/Linuxの場合はsudoを使用してください。そうしないと、Windowsで「管理者として実行」する必要があります。

出来上がり、あなたは正しくPILモジュールをインポートすることができます。私の場合は

Python 2.7.12 (default, Jun 29 2016, 13:16:51) 
[GCC 4.2.1 Compatible Apple LLVM 7.3.0 (clang-703.0.31)] on darwin 
Type "help", "copyright", "credits" or "license" for more information. 
>>> import PIL 
>>> from PIL import Image 
>>> Image 
<module 'PIL.Image' from '/usr/local/lib/python2.7/site-packages/PIL/Image.pyc'> 
+0

@クンドルhmmm、同じ質問... – FisherCoder

+2

ハハです。なぜ私はその言葉を使ったのか分かりません! – Signus

+1

質問には皆さんのコメントが続きましたが、まだ問題があります。 PILを見つけることができません。 – hiquetj

11

を、Windows上で、私が行うために必要なすべてを実行することです。

pip install pillow

+0

は、Macの私のために、Pythonの仮想環境で動作します – botkop

+0

私のために動作しません。私はこれを実行すると、私は得た:**要件はすでに満足している**。 –

4

することができますpython -m pip install Pillowまたはpip install Pillow

関連する問題