多个Django版本 - virtualenv仍然是一个不错的选择?

时间:2015-01-16 17:24:06

标签: python django macos virtualenv

我在Mac OSX上做python / django工作。我目前的项目的Python 2.7。

我已经设法避免需要几年的virtualenv,尽管在面对管理并发版本时它总是看起来是一个很好的解决方案。我渴望转向最新的Django版本(1.7),但不想破坏我在1.5以下的另一个项目。 (它不公开,所以我现在不担心1.7之前的安全问题。)

virtualenv仍然是启用两个并发环境的好方法,或者是当今孩子们正在使用的更有用的东西。如果有更好的追求/学习方向,就不要想要走下虚拟路径。

1 个答案:

答案 0 :(得分:5)

您不应将虚拟环境视为障碍,而应将其视为Python开发体验的基石。虚拟环境允许您将python包与本地位置的系统软件包隔离开来并销毁它并将其重新创建到您的内容中。不使用虚拟环境的问题在于,你没有意识到你已经搞砸了你的全球python软件包,直到它为时已晚并且恢复很痛苦。由于所有这一切都是为了创造一个虚拟的体验并防止非常痛苦的体验,即使你认为你的项目不需要,我也没有理由不使用它。简而言之,答案是“是”' virtualenv是一个可以使用的工具,但也可以查看virtualenvwrapper以获得更友好的界面。

相关问题