2

共有ホスティング プロバイダーに django アプリをデプロイします。自宅に独自のpythonをインストールしましたが、正常に動作します。私の問題は、PIL のインストールに伴います。コンパイル プロセス後の JPEG はサポートされていません。

コンパイラが「libjpeg」を見つけられないことを知っているので、自宅にインストールしようとしました.tar.gzをダウンロードしてコンパイルします

./configure -prefix=$HOME/lib
 make
 make install

my.bashrc ファイルにパスを入れた後。

結局、私はPILを再コンパイルしましたが、まだjpegをサポートしていません。

ライブラリを共有ホスト環境にインストールすることは可能ですか? どうすればいいですか?

4

2 に答える 2

2

マシンには実際に利用可能な libjpeg がありますか?

/usr/lib/libjpeg.so と /usr/include/jpeglib.h を探します。それらは別の lib および include ディレクトリにある可能性があります。それらが見つからない場合は、libjpeg をダウンロードしてホームにコンパイルする必要があります (通常は接頭辞 ~/.local)。

次に、「lib」パスを「library_dirs」変数に追加し、「include」を PIL の setup.py の「include_dirs」に追加する必要があります (たとえば、「# add standard directory」のすぐ下)。 libjpeg の可用性。

于 2009-03-04T01:56:50.503 に答える
-1

あなたの問題がどこにあるのかわかりませんが、

何もコンパイルせずに PIL を使用できます。PYTHONPATH 内の場所にフォルダーをドロップするだけで、準備は完了です。

于 2009-03-05T09:21:23.860 に答える