gpt4 book ai didi

python - 如何从 pip 包创建独立安装程序?

转载 作者:太空宇宙 更新时间:2023-11-04 09:59:11 25 4
gpt4 key购买 nike

我像这样在 CentOS 上离线安装一个名为 SSLyze 的 pip 包

pip download SSLyze  # this downloads all the other pip dependencies as well in the same dir
pip install --no-index --find-links ./ SSLyze

这种方法的问题是我需要安装 gcc 和一堆其他包才能工作。而且安装时间也很长,因为 gcc 需要编译 SSLyze 源代码。

我想创建一个二进制安装程序,如 SSLyze.run,它将离线安装所有内容。是否有任何 python 工具可以这样做?

我之前曾尝试从 SSLyze pip 包创建 RPM,但它最终成为依赖性的噩梦;我最终不得不从 pip 重新打包大量 python 包,因为 CentOS 官方仓库中的包太旧而无法运行 SSLyze。

最佳答案

PyInstallercx_Freeze生成二进制安装程序。

pip wheel -r requirements.txt 为所有要求构建单独的轮子。轮子可以移动到离线主机并安装。

关于python - 如何从 pip 包创建独立安装程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44585257/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com