我有一个 python 环境和在该环境上运行的代码。我有代码来使用 wget 等设置这个环境,但这并不是真正独立于操作系统的。
我希望将此环境和代码捆绑在一起(捆绑?)并分发,因此用户不必在运行代码之前设置环境。
基本上给最终用户一些东西(可执行文件、tar、zip、.py),在运行/提取之后,该用户应该能够运行我的主要 python 脚本。
我研究了轮子,但我不确定这是否能解决问题。
我有一个 python 环境和在该环境上运行的代码。我有代码来使用 wget 等设置这个环境,但这并不是真正独立于操作系统的。
我希望将此环境和代码捆绑在一起(捆绑?)并分发,因此用户不必在运行代码之前设置环境。
基本上给最终用户一些东西(可执行文件、tar、zip、.py),在运行/提取之后,该用户应该能够运行我的主要 python 脚本。
我研究了轮子,但我不确定这是否能解决问题。
如果代码在服务器上运行,您应该考虑使用docker和docker-compose。
这项技术允许您在配置文件中定义整个设置,而在新服务器上部署代码时,您唯一需要做的就是运行单个命令 ( docker-compose up
)
决定使用Pyinstaller。看起来很简单,并且正在积极开发中。