【发布时间】:2021-11-27 16:20:18
【问题描述】:
我的生产服务器无法访问互联网,因此将所有依赖项从我的开发机器复制到生产/开发服务器有点麻烦。
如果我使用 virtualenv,我的所有依赖项都会在这个环境中。这样做我还可以将它部署在任何安装了 python 和 virtualenv 的机器上。
但我很少看到这种情况,而且看起来有点脏。 我错了,这可能是一个很好的做法,还是有其他方法可以很好地解决这个问题?
【问题讨论】:
-
virtualenv不允许您将依赖项部署到其他机器。您可以考虑使用fabric(fabfile.org) 或bash脚本来代替。virtualenv非常适合隔离您的开发环境,例如以适应您的生产环境。 -
你可以试试 virtualenv 提供的引导功能,看这里的例子github.com/socialplanning/fassembler/blob/master/fassembler/…
标签: python deployment virtualenv