我有forked a repo on Github以便对其进行自己的更改。我已经向原始仓库提交了拉取请求,但在我等待的时候,我想将我的仓库添加到我的pip requirements.txt。
我添加了这样的一行:
[...]
-e git+https://github.com/eldamir/django-datatable-view.git#egg=datatableview
然后我运行pip install -r requirements.txt
。回购下载。我尝试导入模块以确保它有效:
python -c "import datatableview"
没有错误。一切都很好。但是,由于这是一个django应用程序,我需要将其添加到我的INSTALLED_APPS
。这样做不会产生错误,但模板加载器似乎找不到应用程序的模板。我做pip install django-datatable-view
时工作正常。我假设我的分叉setup.py
文件与原始文件一样好用。那么这里有什么不同呢?
UPDATE1
MANIFEST.in文件包含
include README.md
include requirements.txt
recursive-include datatableview/static *
recursive-include datatableview/templates *
我不太了解此文件的用途,但我想这是收集文件并将其放置到位的文件。模板文件夹是递归包含的
答案 0 :(得分:0)
检查您的virtualenv src
文件夹或安装软件包的类似文件,以确认它实际安装了所有文件,尤其是丢失的文件。
很可能是由于程序包中缺少MANIFEST.in文件导致的打包问题,需要修复错误。
如果问题没有解决问题,请在文档中添加缺少的文件名,相关回溯等。