我创建了一个 python web 虚拟环境,其中包含所有 django、pylons 相关包。我在家里使用主机 ubuntu 台式电脑,我在 windows PC 笔记本电脑上运行 ubuntu 虚拟机。
这两个操作系统都只是 linux。我将使用与 ubuntu 服务器相同的生产环境。
是否可以将我的 python 虚拟环境存储到版本控制中,并在生产环境中为 ubuntu 桌面、笔记本电脑 ubuntu 桌面 VM 和 ubuntu 服务器使用相同的文件?
最佳答案
你可能想看看 virtualenv。这将允许您设置您的工作环境,“卡住”复制它所需的包列表,并将该需求列表存储在版本控制中,以便其他人可以检查它并通过一个步骤重建环境。
关于源代码管理上的 python 虚拟环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2108105/