在不使用distutils或setuptools的情况下生成可安装pip的模块

时间:2018-02-16 16:58:51

标签: python pip

在Python文档(https://docs.python.org/2.7/distutils/setupscript.html)中,描述了一种通过“pip install”使模块可安装的方法。假设由于未知原因,您不能依赖distutils或setuptools(我的另一个问题Distutils appharently fails with a (working) SWIG extension中描述了潜在的情况)。

是否有另一种方法可以获得可安装pip的软件包?

Ps:我的模块是通过SWIG(C包装)编写的。它像往常一样编译,但如果我使用distutils / setuptools编译它似乎不起作用。这是相关链接问题的关键点。

1 个答案:

答案 0 :(得分:1)

它是可能的,但它可能与在汇编程序中重写操作系统的方式相同 - 它可能但很难。

如果您必须避免setuptools尝试使用其他工具创建安装程序。查看condaPyInstallercx_Freeze