次のリポジトリからパッケージをインストールしたい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.py
てcountria-0.8-py2.7.egg/countria/__init__.py
いないことです。パッケージを複製して実行すると、同じ動作になります。fixtures
locale
setup.py
5837 次
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 に答える