打包虚拟环境 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 服务器上的特定目录挂载到本地 Windows 机器? 如何控制 hrule 的偏移量以及 hrule 后文本的间距? 如何阻止 XEmacs 告诉我我的键盘设置“不好”? 如何在我的 CentOS 服务器上正确配置 OpenEMM? 为什么当我退出 Windows 8 升级助手时,它坚持从头开始下载升级而不是恢复下载? Ubuntu 20.04 仅识别已安装的 128Gb RAM 中的 64Gb 将 DNS 指向 Web [关闭] 使用 shell 脚本将二进制文件读取为字节数组或 16 或 32 位 使用 Cambria 进行正确的数学排版? 如何从中删除文件 / 如何删除文件