我分发了一个依赖于各种二进制python扩展模块的软件包。有时在会议上我们有参与者安装这些软件包,因此我们可以演示如何编写软件工具的脚本。让人们点击12个不同的安装程序是一件痛苦的事。是否可以采用现有的python二进制扩展模块并将它们构建为一个安装程序,一次安装所有12个?
如果相关,这里是我想要结束的python模块:
答案 0 :(得分:1)
这可以通过点子来完成。您可以编写一个简单的python脚本,它将从需求文本文件中安装所有这些脚本。
https://pip.pypa.io/en/latest/reference/pip_install.html#requirements-file-format
或者为了减少时间,我发现你的列表中有numpy,你很可能需要使用轮子包。
答案 1 :(得分:0)
我想你可以编写一个脚本(不一定是python),它使用pip或类似的东西来安装所有这些库。如果这样做,请注意依赖项以及安装这些库的顺序。
您也可以下载所有库,然后调用所有setup.py文件,而不是使用pip。