【问题标题】:How to package a web2py app with site-packages如何使用站点包打包 web2py 应用程序
【发布时间】:2016-11-29 10:58:31
【问题描述】:

我构建了一个 web2py 应用程序,我想将它作为 EXE 分发。我的应用程序需要一些外部 Python 包(numpy、scipy 等)。下载 EXE 时如何强制包含这些内容?

我在打包之前将这些安装到了我电脑上web2py的site-packages文件夹(pip install -r requirements.txt --target ~/web2py/site-packages/),但是这个文件夹在下载的ZIP中是空的。

我正在使用 Web2py 的内置包功能下载(管理 -> 管理 -> 打包自定义 -> 下载 EXE)。

【问题讨论】:

    标签: python web2py


    【解决方案1】:

    “下载为 .exe”按钮通过从 http://www.web2py.com/examples/static/web2py_win.zip 检索 web2py Windows 二进制文件并将您的应用程序文件夹(以及基本的 routes.py 文件)添加到 zip 文件中来生成一个 zip 文件。复制 site-packages 文件夹的最简单方法是将其内容添加到下载的 zip 文件中(使用任何 zip 文件工具)。

    或者,您可以编写自己的 Python 脚本来模仿“下载为 .exe”功能——该功能的代码是 here

    【讨论】:

      猜你喜欢
      • 2019-03-25
      • 2018-09-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-28
      • 1970-01-01
      相关资源
      最近更新 更多