web-dev-qa-db-ja.com

pip install PILが失敗する

PipパッケージPILをインストールしようとしています。ただし、インストールは次のエラーをスローして動作しません。

Could not find a version that satisfies the requirement pil (from xhtml2pdf==0.0.4->-r virtualenv-reqs.txt (line 16)) (from versions: )
  Some externally hosted files were ignored as access to them may be unreliable (use --allow-external pil to allow).
No matching distribution found for pil (from xhtml2pdf==0.0.4->-r virtualenv-reqs.txt (line 16))

Pipの古いバージョンを使用している場合、インストールは機能しますが、pipの現在のバージョンでは7.1.2パッケージをダウンロードできません。私は次のコマンドを使用してpipパッケージをインストールしています

pip install --timeout=1000 -i http://pypi.ksjc.sh.colo/simple --trusted-Host pypi.ksjc.sh.colo -r virtualenv-reqs.txt

これの問題は何ですか。 --trusted-Hostフラグを追加した理由はSSLの問題かもしれないと思ったからです。 --allow-externalフラグをvirtualenv-reqsファイルで使用する方法はありますか。

40
user3831214

PillowはPILのメンテナンスされたフォークなので、Pillowの使用をお勧めします。ただし、両方を同時にインストールすることはできません。

  1. まず、PILと枕の両方を取り外します。

  2. 次に、Pillowをpip install pillowでインストールします(ただし、プラットフォームによっては、いくつかの 前提条件 が必要になる場合があります)。

  3. 次に、コードがfrom PIL import Imageではなくimport Imageを使用していることを確認します。

64
Hugo

代わりに Pillow を使用してみてください。これはPILフォークです。

pip install Pillow

インポートするには、次を使用します。

from PIL import Image
0
Rish