Python 3.3.2でPillowを使用するのはあまりうまくいかず、何らかの助けに感謝します。問題は、Pillowをインストールした後、イメージをインポートできないことです。
私のセットアップ:(HP Pavilion dv7ラップトップに)Linux Mint 16をインストールしました。 Python 3.3.2+がインストールされていて、正常に動作しています。Python 2.7.5+がインストールされており、正常に動作しています。
私がしたこと:私は http://pillow.readthedocs.org/en/latest/index.html の指示に従ってPillow v2.4.0(PIL fork)をインストールしました:
私は始めました:
~$ pip install Pillow
私はpython-setuptoolsをインストールしました:
~$ Sudo apt-get install python-dev python-setuptools
また、python 3の場合:
~$ Sudo apt-get install python3-dev python3-setuptools
「Ubuntu 12.04 LTSの前提条件」を次のようにインストールしました。
~$ Sudo apt-get install libtiff4-dev libjpeg8-dev zlib1g-dev \
libfreetype6-dev liblcms2-dev libwebp-dev tcl8.5-dev tk8.5-dev python-tk
(Mint 16はUbuntu 13.10に基づいていますが、それ以降のバージョンの前提条件のリストが見つかりませんでした)
何が起こったのか:python 2の場合、インポート画像が機能し、.png画像を開いて表示できました。しかし、python 3、の場合、「インポート画像」は 'Imageという名前のモジュールはありません'および 'from PIL import Image'によって 'PILという名前のモジュールはありません'
どんな助けでも大歓迎です。
掘り下げた結果、他に答えが出ないので、自分の質問に答えます。これはpython3.4の枕のインストールで機能します。
$ Sudo apt-get install python3-dev python3-setuptools
$ Sudo apt-get install libtiff4-dev libjpeg8-dev zlib1g-dev \
libfreetype6-dev liblcms2-dev libwebp-dev tcl8.5-dev tk8.5-dev python-tk
$ Sudo apt-get install python3-pip
$ Sudo pip3 install Pillow
$ Sudo apt-get install imagemagick
$ Sudo ln -s /usr/bin/display /usr/bin/xv
次に、python3.4インタラクティブシェルで次のように入力します。
>>> from PIL import Image
>>> im = Image.open("someimage.jpg")
>>> im.show()
そしてボイラー、画像が登場!
最も役立つサイト:
http://pillow.readthedocs.org/en/latest/installation.html
https://askubuntu.com/questions/427358/install-pillow-for-python-
Python 3は美しい言語であり、普及しつつありますが、そのイメージングライブラリのインストールと使用はそれほど難しくありません。
このエラーが発生する理由は、pythonインタープリターが正しくインストールされていないか、pipフォルダーが間違っているためです。単に[新しいインタープリター]をダウンロードしてください( https://www.python .org/downloads / )!これで準備完了です。