通过Github安装Pip只安装了__init__.py文件
我正在尝试理解使用git(hub)来管理软件的方法。我有一个代码库:
https://github.com/pythonishvili/django-inguri我尝试用这个命令来安装它:
pip install git+git://github.com/pythonishvili/django-inguri.git
我得到的反馈是:
Downloading/unpacking git+git://github.com/pythonishvili/django-inguri.git
Cloning git://github.com/pythonishvili/django-inguri.git to /tmp/pip-bv5r89-build
Running setup.py egg_info for package from git+git://github.com/pythonishvili/django-inguri.git
Installing collected packages: inguri
Running setup.py install for inguri
Successfully installed inguri
Cleaning up...
但是安装明显出错了,因为在我的虚拟环境中(/home/username/.virtualenvs/envname/lib/python2.7/site-packages/inguri
),我只得到了两个文件:
__init__.py
__init__.pyc
我哪里做错了?我该怎么才能让它正常工作?
1 个回答
2
我觉得你需要把你项目里的所有子目录都加到你的 setup.py
文件里的 packages
选项中。目前,你只添加了最外层的目录 inguri
。你还需要把 inguri.ads
、inguri.ads.migrations
等等也加上,因为这些目录里也有 .py
文件,你想把它们包含在你的发布包里。
另外,你还需要在你的清单文件里加上一行: recursive-include inguri *