Netlify + Cactus:在“构建站点”阶段失败:构建脚本返回了非零退出代码:1

时间:2020-03-06 11:54:01

标签: django netlify

我正在遵循本指南,了解如何在netlify上使用仙人掌部署django应用程序:

https://www.netlify.com/blog/2016/04/08/a-step-by-step-guide-cactus-on-netlify/#building-your-site

我创建了一个新的私人github存储库,并根据文档将仙人掌材料推送到其中。

但是,当我尝试在netlify上部署它时,出现此错误:

<div class="box" id="box1">
  <div class="four">
  adam
    <i  class="glyphicon glyphicon-info-sign"  title="Help" data-toggle="popover" data-placement="right" width="100%"  data-content="1453453"></i>
  </div>
  <div class="five">
    
  </div>
</div>
<div class="box" id="box2">
   <div class="six">
     <i  class="glyphicon glyphicon-info-sign"  title="Help" data-toggle="popover" data-placement="right" width="100%"  data-content="1453453"></i>
  </div>
  <div class="five">
    
  </div>
</div>

我没有更改仙人掌目录中的任何内容。

此外,我正在使用带有python 3.7而不是python 2.7的虚拟环境。

谢谢

1 个答案:

答案 0 :(得分:0)

我遇到了同样的挑战。 从错误日志中

12:32:09 PM:弃用:Python 2.7于2020年1月1日寿终正寝。请升级您的Python,因为不再维护Python 2.7。 pip的未来版本将不再支持Python 2.7。可以在The grey disabled listing of my service when creating a new KB

中找到有关pip中Python 2支持的更多详细信息。

这意味着部署是使用Python 2.7完成的,并且在仙人掌依赖项安装过程中安装了tornado 6.0.4,这与Python 2.7不兼容。

您可以使用$ pip install tornado == 5.1.1将龙卷风降级到5.1.1

我希望这会有所帮助。