2

現在、プロジェクトのdjangoをチェックアウトしています。私はdjango-cmsも見ています。Django-cms には python-imaging が必要です。これを現在のバージョンの OSX にインストールする簡単な方法を見つけることができません。実際、python-imaging の実行を開始する前に、たくさんの python 拡張機能を構築する必要があるようです。

http://wiki.python.org/moin/MacPython/UniversalLibrariesAndExtensions

これを行う簡単な方法は本当にありませんか?そうでない場合、それは誰もしていないからですか?Django 開発者は一般的に Linux で作業を行っていますか?

4

3 に答える 3

2

または、自作を使用することもできます。HomebrewはOSXのパッケージマネージャーです。OSX10.6以降で動作します。

「python-imaging」(またはSimonが指摘したより正確にはPIL)をインストールするには、次の手順を実行します。

brew install pil

そして、あなたは行ってもいいです。

于 2012-08-30T11:14:44.820 に答える
1

django-cms には、Python イメージング ライブラリである PIL が必要です。その要件のUbuntuパッケージ名である python-imaging を参照しているようです。私の経験は、Mac OS X で PIL をビルドしてインストールすることであり、これはあなたのユースケースでもあるようです。さまざまな画像アルゴリズムが Python ではなく C で実装されているため、PIL ではいくつかの C ファイルをコンパイルしてビルドする必要があります。

以前は PyPI ( PIL 1.1.6 ) から PIL をインストールすることができましたが、それはもう機能していないようです。ここまたはここから目的のソース バージョンをダウンロードしてインストールする必要があります。その後、コマンドpython setup.py installはそれをインストールするのに十分なはずです (これにより、拡張機能がビルドされ、次に Python Imaging Library 自体がビルドされます)。

于 2012-08-30T10:05:40.140 に答える
0

これに関するブログ投稿を書きました ( http://blog.artooro.com/2013/01/04/how-to-install-pil-python-imaging-library-on-mac-os-x-10- 8/ )

以下は、ネイティブの Apple セットアップで動作する簡単な手順であり、homebrew や macports などは必要ありません。

  1. App Store から Xcode をインストールします。
  2. Xcode を開き、Xcode の設定を開きます。
  3. [ダウンロード] タブをクリックすると、コマンド ライン ツールが表示されます。[インストール] ボタンをクリックして、コマンド ライン ツールをインストールします。(これにより、PIL をコンパイルするための gcc が提供されます)
  4. ターミナル アプリを開き、次のコマンドを実行します。
  5. sudo easy_install pip
  6. sudo pip install PIL
于 2013-01-07T19:52:06.633 に答える