7

easy_install で PIL をインストールしましたが、何らかの理由でそれを使用するファイルを実行すると、次のようになります。

ImportError: No module named PIL

なぜこれができるのか誰にも分かりますか?

easy_install を介して web.py をインストールし、正常に動作していることにも言及する価値があると思います。

4

5 に答える 5

7

私も同じ問題を抱えてる。私には、PIL easy_install プロセスのバグのように見えます。ライブラリはインストールされていますが、インポートから PIL を除外する必要があります (import Image動作します)。これは明らかに間違っています。

解決するには、easy_install を使用してインストールを実行しないでください。tar パッケージとpython setup.py installそれをダウンロードします。これは機能します。

于 2011-05-15T18:40:09.290 に答える
4

おそらく、そのファイルはシバン行を介して別の python を使用していますか? 対話型インタープリターを試してimport pil、動作するかどうかを確認します。動作する場合は、問題のファイルの先頭にあるシバン行 ( #!/usr/bin/python) を修正すると役立つ場合があります。

于 2011-02-22T23:22:57.367 に答える
3

実行しているファイルは、PILをインストールしたのと同じバージョンのPythonを使用していますか?

たとえば、ファイルがpython 2.7を使用しているが、システムにも2.6があり、PILがそこにインストールされている場合は、それが問題である可能性があります。

easy_installをバージョン番号とともに使用すると、次のことが役立つ場合があります。

easy_install-X.X pil

したがって、Python 2.7の場合、次のようになります。

easy_install-2.7 pil

PILは、easy_installと一緒に使用すると、命名に関していくつかの問題もあります。以下を参照してください。

  1. http://www.gossamer-threads.com/lists/python/dev/778318
  2. virtualenvまたはbuildoutを使用してPILをインストールする際の問題

しかし、それでもpilをインポートできるはずなので、それが問題になるとは思いません。

お役に立てれば。

于 2011-02-22T23:56:59.547 に答える
2

MAC OS を使用している場合は、libjpeg、PIL、およびイメージを MAC OS X に正常にインストールする方法について、簡単なチュートリアルを書きました。

お役に立てれば。 libjpeg、PIL、ユキヒョウ

于 2011-03-07T18:35:42.870 に答える
1

mac os Lion をインストールした後、PIL を構成するときに同じ問題が発生しました。この投稿virtualenv または buildout を使用して PIL をインストールする際の問題は、固定バージョンのリンクを使用してインストールするディレクティブを示しています。

よろしく、AT

于 2011-10-27T17:08:09.690 に答える