我在Heroku上部署金字塔应用程序时遇到问题。它在本地运行得很好,但是当我尝试启动它时,我收到了这个错误“pkg_未找到resources.DistributionNotFound:mymedaproject“项目。mymedaproject是我项目的名称,而不是python库,这就是我感到困惑的原因。我按照这个食谱的说明来达到这一点:
http://pyramid-cookbook.readthedocs.org/en/latest/deployment/heroku.html
有什么想法吗?
Tags:
请检查您的
.gitignore
文件,确保它没有阻止任何egg
或egg-info
信息。在如果是的话,Heroku就不会收到你申请的鸡蛋了。在
可能是您忘了将python项目
mymedaproject
置于开发模式。以下是食谱的相关部分。在创建
Procfile
使用以下内容创建
^{pr2}$run
:第一行将python项目置于开发模式,并启用Paste以使用INI文件加载它。确保Procfile,run,运行应用程序.py以及设置.py在同一目录中。在
参考文献
优化
使用Procfile运行脚本应该可以在不使其可执行的情况下工作
相关问题 更多 >
编程相关推荐