7

次のリポジトリからパッケージをインストールしたいhttps://github.com/geomin/django-countria。私が使用しているコマンドはpip install git://github.com/geomin/django-countria.git. Pip はリポジトリを一時フォルダーに複製してから実行しsetup.pyます。問題は、インストールが完了した後、site_packagesファイルが含まれていてフォルダーが含まれcountria-0.8-py2.7.egg/countria/models.pycountria-0.8-py2.7.egg/countria/__init__.pyいないことです。パッケージを複製して実行すると、同じ動作になります。fixtureslocalesetup.py

4

2 に答える 2

1

パッケージを開発モードでインストールできるのは正しいのですが、src/ フォルダーをバージョン管理せずにバージョン管理システムで作業する必要があるため、pip を使用して機能させる必要があります。MANIFEST.in ファイルを試してみましたが、異なる python バージョン間で MANIFEST が正しく動作していないか、インストールするファイルに直接影響を与えていないようです。したがって、解決策は、必要なファイルを setup.py にパッケージ データとして追加ファイルとして追加することです。 http://docs.python.org/distutils/setupscript.html#installing-package-data 関連する質問と回答: https://stackoverflow.com/a/3597263/812501

于 2012-06-01T13:17:19.637 に答える