使用Django框架时workon
是什么?
使用virtualenv
时是否正确,您需要激活或停用,等等,但如果您安装并使用virtualenvwrapper
,则无需执行所有操作可以只创建环境并使用workon
进行切换?有人可以介绍一下virtualenv
,virtualenvwrapper
和workon
之间的关系吗?
答案 0 :(得分:2)
virtualenvwrapper
是一个包,提供了与virtualenv
合作的快捷方式,例如workon
,mkvirtualenv
等。这与django无关,但通常与它一起使用。文档在这里:
答案 1 :(得分:2)
workon project_a
表示您切换虚拟环境project_a
。换句话说,当您键入python
或python manage.py
时,您可以访问project_a
个库。
使用virtualenv时是否正确,那么你需要激活或停用,等等,但如果你安装并使用virtualenvwrapper,那么你不必完成所有这些,只需创建环境并使用workon即可切换?
是。粗略地说,workon project_b
与:
deactivate
source project_b/venv/path/bin/activate