在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编译它似乎不起作用。这是相关链接问题的关键点。
答案 0 :(得分:1)
它是可能的,但它可能与在汇编程序中重写操作系统的方式相同 - 它可能但很难。
如果您必须避免setuptools
尝试使用其他工具创建安装程序。查看conda,PyInstaller,cx_Freeze。