全面的初学者的virtualenv教程?
最近我一直听到关于virtualenv的嗡嗡声,而且我很感兴趣。 但我所听到的只是一丝赞美,对于它是什么以及如何使用它没有清晰的认识。
我正在寻找(理想情况下)一个后续的教程,可以让我从Windows或Linux中获得没有Python的内容,并且解释每一步(没有特定的顺序):
virtualenv
virtualenv
是一个好主意的具体原因 virtualenv
virtualenv
并且(全面地)介绍一些应用程序+可以变化的情况。
那么有什么好的教程可以涵盖这些东西呢? 或者如果你有时间和兴趣,也许你可以在这里回答一些这些问题。 无论是在你的答案中,还是作为答案的教程链接,这些都是我想知道的。
这非常好:http://simononsoftware.com/virtualenv-tutorial-part-2/
这是一个稍微更实用的:http://iamzed.com/2009/05/07/a-primer-on-virtualenv/
Virtualenv是创建独立 Python环境的工具。
假设您正在处理2个不同的项目A和B.项目A是一个Web项目,团队正在使用以下软件包:
项目B也是一个Web项目,但您的团队正在使用:
你工作的机器没有任何版本的django,你应该怎么做? 安装django 1.4? django 1.6? 如果你在全球安装django 1.4会很容易指向django 1.6在项目A中工作?
Virtualenv是你的解决方案! 您可以创建2个不同的virtualenv,一个用于项目A,另一个用于项目B.现在,当您需要在项目A中工作时,只需为项目A激活virtualenv,反之亦然。
使用virtualenv时更好的提示是安装virtualenvwrapper来轻松管理你拥有的所有virtualenv。 它是创建,运行和删除virtualenv的包装器。
这是另一个很好的:http://www.saltycrane.com/blog/2009/05/notes-using-pip-and-virtualenv-django/
这一个显示了如何使用virtualenv使用pip
和点子需求文件; Scobal的两个建议教程都非常有帮助,但都是以easy_install
中心的。
请注意,这些教程都没有解释如何在virtualenv中运行不同版本的Python - 为此,请参阅以下问题:使用不同的Python版本与virtualenv
链接地址: http://www.djcxy.com/p/54781.html上一篇: Comprehensive beginner's virtualenv tutorial?
下一篇: Python def function: How do you specify the end of the function?