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を使用してそれを行う方法はありますか?
Windowsで実行する最も簡単なことは、自分でビルドするのではなく、ビルド済みのバイナリを使用してPillowをインストールすることです。
新しいPillowリリースがある場合、通常、Windowsバイナリがビルドされてアップロードされるまでに1日ほどかかります。
このウィンドウでこの問題に遭遇しました。 Windowsバイナリ 現在稼働中 なので、pip install pillow
(またはpip install -U pillow
)を使用してインストールできます。
このウィンドウで枕が必要な場合は、pip install pillow==3.0.0
などのバイナリを使用して、以前のバージョンをインストールできます。
インストールするコマンドプロンプトを管理者として実行するpip install Pillowまた、pip install Pillow == 2.6.1のような特定のバージョンについて言及することもできます。
私は枕の取り付けの何が悪いのかを理解するのにほぼ1日費やしました。昨日までちゃんと動いていて、今日から急に止まってしまいました。最終的にそれを理解しました、私のチームメイトのいくつかはアップグレードされましたpythonがダウンロード可能になりました3.6バージョンです。Pillowはまだ3.6と互換性がなく、3.5.2までしかサポートしていないため、これはエラーがポップアップしました。
解決策は、Pillowがお使いのバージョンのpythonをサポートしているかどうかを確認することです。 python= 3.5.2に戻すと、インストールは魅力的に機能し、エラーは発生しませんでした。
これが問題の解決に役立つことを願っています。