web-dev-qa-db-ja.com

なぜPython PILから画像をインポートできないのですか?

私が実行しようとしている単一の行は次のとおりです:

from PIL import Image

どのように単純に見えても、エラーが発生します。

Traceback (most recent call last):
  File "C:\...\2014-10-22_12-49.py", line 1, in <module>
    from PIL import Image
  File "C:\pyzo2014a\lib\site-packages\PIL\Image.py", line 29, in <module>
    from PIL import VERSION, PILLOW_VERSION, _plugins
ImportError: cannot import name 'VERSION'

役に立つ場合は、枕を https://pypi.python.org/pypi/Pillow/2.6.1 (file Pillow-2.6.1.win-AMD64-py3.4.exe)これを実行する前(som PIL installが既に存在する前に、アンインストールしました)。スクリプトは、Pythonバージョン3.4.1でPyzoで実行されます。

何が間違っているのですか、どのようにImageをインポートできますか?

30
Betohaku

同じエラーが発生しました。これが私のワークフローです。最初にPIL(Pillowではない)をインストールしました

pip install --no-index -f https://dist.plone.org/thirdparty/ -U PIL

次に、枕を見つけて、それを使用してインストールしました

pip install Pillow

私の問題を修正したのは、両方をアンインストールしてPillowを再インストールすることでした

pip uninstall PIL
pip uninstall Pillow
pip install Pillow
33
Trent

私は同じ問題を抱えていて、それを修正するためにこれをしました:

  1. コマンドプロンプトで

    pip install Pillow ##
    
  2. 必ず使用してください

    from PIL import Image
    

IImageは大文字でなければなりません。それが私の場合の問題でした。

7
Nijanth Anand

Anacondaを使用する場合は、次を試してください。

conda install Pillow

7
Ruikai H

すべての答えは素晴らしかったですが、私にとってそれはPillowをアンインストールすることでした

pip uninstall Pillow

次に、必要なパッケージをインストールします。

Sudo apt-get -y install python-imaging
Sudo apt-get -y install zlib1g-dev
Sudo apt-get -y install libjpeg-dev

そして、easy_installを使用してPillowを再インストールします

easy_install Pillow

これが他の人に役立つことを願っています

3
Omar

Ubuntu OSでは、次のコマンドで解決しました

pip install Pillow
apt-get install python-imaging

申し訳ありませんが、なぜ私に聞かないでください、それは私次第です;-)

3
Vivien G.

現在の無料バージョンはPIL 1.1.7です。このリリースはPython 1.5.2以降、2.5および2.6を含む。3.Xのバージョンは後日リリースされます。

Python Imaging Library(PIL)

pythonバージョンは3.4.1、PILはサポートしていません!

3
selfboot

行う from PIL import Image, ImageTk

0
Guydangerous99

FWIW、私はこの同じエラーが発生したときに次のことが私のために働いた:

pip install --upgrade --force-reinstall pillow
0

すべてを実行してもmienのように動作しない場合は、このコピーを実行してくださいImage.pyおよびImageTk.py from / usr/lib/python3/dist-packages/PIL ubuntuでC:/ Users/yourComputerName/AppData/Local/Programs/Python/Python36/Lib/PIL Windowsでプロジェクトディレクトリにインポートしてインポートするだけです!

0
keshvari