打包虚拟环境 2024-5-30 • python deployment packaging virtualenv 我想打包一个 Python 虚拟环境平均流量,这样我就可以将其部署到我的服务器。我想在我的主目录中的某个位置设置虚拟环境,而不必使用 root 权限,但部署到例如 /opt。虚拟环境本身似乎没有目标目录选项。我知道有一个可重定位选项,但它过去对某些软件包失败了,我不相信它在所有情况下都能正常工作。除了设置 chroot 进行打包或实际在本地 /opt 目录中设置虚拟环境之外,还有其他选择吗? 答案1 灵感来自这个构建脚本我一直在测试和使用虚拟环境工具我已经几个月没有遇到过任何问题了。使用 eg 轻松迁移虚拟环境virtualenv-tools --update-path /opt/my_project/virtualenv并将其打包到平均流量然后。 答案2 这正是码头工人做。 fpm 足以打包 python 实例及其第三方库。但如果你想要更多自定义功能(如环境变量),它就无法满足所有需求。 相关内容 这里的文档和这里的字符串在用途上有什么区别? [关闭] 自动在章节中添加章节标题,但不在目录中添加章节标题 分区被识别,卷未被识别 无法通过网络连接 为什么包含其他文件系统的文件的碎片级别如此之大? 出售 Linux 发行版可以吗?[重复] rc.local 的日志文件在哪里? 在最近的 texlive 更新后,带有 \setdefaultlanguage{german} 的 lualatex 和 polyglossia 不起作用 [关闭] Intel® HD Graphics 530 与 16.04 的兼容性 如何使用 FakeRAID 驱动程序创建可启动的 CentOS7 USB 驱动器?