从Git存储库安装Python包后,缺少一些文件夹

从Git存储库安装Python包后,缺少一些文件夹,python,pip,setup.py,Python,Pip,Setup.py,我想从以下repo安装一个包。 我使用的命令是pip-installgit://github.com/geomin/django-countria.git。Pip将repo克隆到一个临时文件夹,然后运行setup.py。问题是,安装完成后,site_包包含文件countria-0.8-py2.7.egg/countria/models.py和countria-0.8-py2.7.egg/countria/\uuuuuuu init\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu

我想从以下repo安装一个包。
我使用的命令是
pip-installgit://github.com/geomin/django-countria.git
。Pip将repo克隆到一个临时文件夹,然后运行
setup.py
。问题是,安装完成后,
site_包
包含文件
countria-0.8-py2.7.egg/countria/models.py
countria-0.8-py2.7.egg/countria/\uuuuuuu init\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu。如果我克隆包并运行
setup.py
我会得到相同的行为。

包丢失装置和东西的原因是此repo中没有

尝试安装以进行开发:

pip install -e git+git://github.com/geomin/django-countria.git#egg=countria
或者,克隆包并运行:

pip install -e path/to/clone

我可以在开发模式下安装这个包,这是正确的,但是因为我需要在版本控制系统中工作,而不需要对src/文件夹进行版本控制,所以我需要使用pip使它工作。 我尝试使用MANIFEST.in文件,但似乎MANIFEST在不同的python版本之间工作不正常,或者它不会直接影响要安装的文件。 因此,解决方案是在setup.py中添加所需的文件作为包数据或其他文件。 相关问答: