在我的生产服务器上,我在virtualenv目录中安装了python 2.5.2和django 1.1。我也用pip。我的生产服务器在Debian上运行。
在我的本地电脑上运行ubuntu,我希望有一致的包装。我想玩布料,所以我现在想在本地设置相同的环境。
我没有在本地安装django,而且我有一个系统范围的Python 2.6.5。有人可以提供关于我需要做什么的建议,以便在本地重现环境吗?我在生产服务器上生成了一个requirements.txt文件,该文件现在包含:
1 Django==1.2.1
2 distribute==0.6.10
3 wsgiref==0.1.2
4 yolk==0.4.1
我如何在本地使用?如何在本地的virtualenv中设置相同的python版本?
答案 0 :(得分:2)
创建模仿生产环境的虚拟实例。这将使您能够像生产环境一样设置沙箱。试试VirtualBox: - )
答案 1 :(得分:1)
zc.buildout对于这个来说是一个很好的工具,但它“在事后”并没有用。但是对于未来的项目,您可能需要考虑使用它。然后,您可以创建一个用于构建环境的配置文件。然后,您可以通过签出配置文件并运行几个脚本来复制它。
没有它我就不会被抓住。
但是,它现在不会对你有所帮助。我希望答案在将来可能仍然有用。