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

2024-10-02 00:21:37 发布

您现在位置:Python中文网/ 问答频道 /正文

我想从下面的repo https://github.com/geomin/django-countria安装一个包。 我使用的命令是pip install git://github.com/geomin/django-countria.git。Pip将repo克隆到一个临时文件夹,然后运行setup.py。问题是安装完成后,site_packages包含文件countria-0.8-py2.7.egg/countria/models.py和{},但没有fixtures和{}文件夹。如果我克隆包并运行setup.py,我会得到相同的行为。在


Tags: installpipdjangopyhttpsgit命令github
2条回答

我可以在开发模式下安装这个包是正确的,但是因为我需要在一个版本控制系统中工作,而不需要对src/文件夹进行版本控制,所以我需要使用pip使它工作。 我试过用清单.in但似乎MANIFEST在不同的python版本之间不能正常工作,或者它不会直接影响要安装的文件。 所以解决方案是在设置.py作为包数据或附加文件。 http://docs.python.org/distutils/setupscript.html#installing-package-data 相关问答:https://stackoverflow.com/a/3597263/812501

包丢失fixture和其他东西的原因是此repo中没有MANIFEST。在

尝试安装以进行开发:

pip install -e git+git://github.com/geomin/django-countria.git#egg=countria

或者,克隆包并运行:

^{pr2}$

相关问题 更多 >

    热门问题