0

通常、私はWebアプリケーションの展開に使用virtualenvします。Google App Engineでは、すべてのステートメントがアプリケーションのディレクトリに関連しているpipため、これは機能しません。import

私が見た最も一般的なアプローチは、単にパッケージをsite-packagesアプリケーションのディレクトリにコピーすることでした。これには手作業が含まれ、エラーが発生しやすくなります。

もう1つのアプローチは、変更install_libと変更install_scriptsでしたが、これではホームディレクトリで同時に~/.pydisutils.cfg使用することはできません。pip

これについて何か提案はありますか?

4

2 に答える 2

2

現時点では、を手動で追加して問題virtualenvsys.path解決しているようです。

sys.path.append(os.path.join(os.path.dirname(os.path.realpath(__file__)), 'dev.env/lib/python2.5/site-packages/'))
于 2010-12-25T12:35:07.280 に答える
0

pipの代わりにeasy_installを使用する場合は、--install-dir引数を指定して実行し、デフォルト以外のインストールディレクトリを指定できます。

于 2010-12-25T12:09:58.393 に答える