web-dev-qa-db-ja.com

ピップを使用してWindowsに枕をインストールする方法?

WindowsにPillow 3.1をインストールしようとしています。 指示に従って 、次のように入力できるはずです:

pip install Pillow

しかし、私は得ます:

ValueError:--disable-jpegを使用して明示的に無効にしない限り、jpegが必要です。中止します

なぜなら今(3.0以降のバージョンで始まると思いますか?)枕をインストールするためにlibjpegが必要です。私はWindowsでその魔法をどのように実行するかわかりません。多分ミンか何かをインストールします。しかし、私は本当に単純なpipインストールを望んでいました。

これらのオプションは直感的なコマンドで無効にできます。

pip install --upgrade pillow --global-option = "build_ext" --global-option = "-disable-jpeg" --global-option = "-disable-zlib"

しかし、Visual C++がインストールされていないため、ビルドは失敗します。

はい、私は 非公式リポジトリリスト からダウンロードしてPillowをインストールできます。しかし、多くの追加インストールなしにWindowsでpipを使用してそれを行う方法はありますか?

9

Windowsで実行する最も簡単なことは、自分でビルドするのではなく、ビルド済みのバイナリを使用してPillowをインストールすることです。

新しいPillowリリースがある場合、通常、Windowsバイナリがビルドされてアップロードされるまでに1日ほどかかります。

このウィンドウでこの問題に遭遇しました。 Windowsバイナリ 現在稼働中 なので、pip install pillow(またはpip install -U pillow)を使用してインストールできます。

このウィンドウで枕が必要な場合は、pip install pillow==3.0.0などのバイナリを使用して、以前のバージョンをインストールできます。

7
Hugo

インストールするコマンドプロンプトを管理者として実行するpip install Pillowまた、pip install Pillow == 2.6.1のような特定のバージョンについて言及することもできます。

1
Nikse

私は枕の取り付けの何が悪いのかを理解するのにほぼ1日費やしました。昨日までちゃんと動いていて、今日から急に止まってしまいました。最終的にそれを理解しました、私のチームメイトのいくつかはアップグレードされましたpythonがダウンロード可能になりました3.6バージョンです。Pillowはまだ3.6と互換性がなく、3.5.2までしかサポートしていないため、これはエラーがポップアップしました。

解決策は、Pillowがお使いのバージョンのpythonをサポートしているかどうかを確認することです。 python= 3.5.2に戻すと、インストールは魅力的に機能し、エラーは発生しませんでした。

これが問題の解決に役立つことを願っています。

0
Doogle