【问题标题】:How to package multiple python wheels into one wheel on Windows?如何在 Windows 上将多个 python 轮子打包成一个轮子?
【发布时间】:2016-06-08 20:17:05
【问题描述】:

在 Windows for Python 2.7-3.5 上是否可以将多个 python 轮子打包成一个轮子?

如果没有,使用标准库工具的替代方法是什么?

编辑


我打算用archive来打包多个轮子,Python安装后解压出来。

【问题讨论】:

  • 我不确定我是否理解目标,但请查看buildout .. 这就是我们用于打包/部署的buildout.org/en/latest
  • 增建支持轮子吗?
  • 你应该能够编写一个简单的配方来执行pip *.whl
  • 我们实现了一个工具来解决这个问题。 github.com/cloudify-cosmo/wagon

标签: python windows pip setuptools python-wheel


【解决方案1】:

创建一个执行此操作的进程相当简单:

以Flask为例:

pip wheel flask

您所有的轮子都进入wheelhouse 目录。只需压缩目录,然后在目标服务器上解压缩并运行:

pip install --no-index --find-links wheelhouse/ flask

我们实现了一个工具来解决这个问题,但它通过验证、单个文件、适用于 linux 和 windows 并支持 manylinux1。

https://github.com/cloudify-cosmo/wagon.

【讨论】:

    猜你喜欢
    • 2017-07-06
    • 2018-10-21
    • 2018-05-26
    • 2022-06-14
    • 2019-05-04
    • 2015-10-12
    • 2014-11-04
    • 2015-10-04
    • 2020-11-18
    相关资源
    最近更新 更多