2011-06-28 9 views
1

私はDjangoプロジェクトをvirtualenv/pipに移行しようとしています。私は、環境を最もコントロールするために--no-site-packagesを使いたいと思いますが、固執ポイントはPILのようです。特にWindowsユーザーがチームにいるように、PILをインストールするのは難しいことが分かっているので、私はむしろ他のものをすべて取り込まずにパッケージをsite-packagesから使用したいと考えています。 ?私はpip install PILを使用する必要がある場合は、新たにチェックアウトを設定するための命令が長い、短くないを巻きます...virtualenvのサイトパッケージからパッケージをチェリーピックアップできますか?

+0

重複:[--no-site-packagesで作成されたvirtualenvにグローバルパッケージを含める](http://stackoverflow.com/questions/2767382/) –

答えて

4

あなたは(のsys.path上のどこか)にvirtualenvのサイト・パッケージでPIL.pthファイルを置くことができますsys.pathに追加されるPILディレクトリの名前を追加します。ここでlinuxのPILはすでに.pthファイルを使用しているので、それをコピーしてパスを絶対にするだけです。

+0

これはうまくいきます。私はより良い方法を見つけることができれば幸いですが、それは回避策のためにそれほど悪くはありません。 –

関連する問題