【问题标题】:What is "workon" when using the Django framework?使用 Django 框架时,什么是“workon”?
【发布时间】:2016-05-25 19:35:23
【问题描述】:

使用 Django 框架时workon 是什么?

是不是在使用virtualenv的时候需要激活或者去激活等等,但是如果你安装使用virtualenvwrapper,那么你就不用做这些了,只需要创建环境就可以了并使用workon 切换?谁能介绍一下virtualenvvirtualenvwrapperworkon之间的关系?

【问题讨论】:

    标签: django virtualenv virtualenvwrapper


    【解决方案1】:

    virtualenvwrapper 是一个提供使用virtualenv 的快捷方式的包,例如workonmkvirtualenv 等。这与 django 无关,但通常与它一起使用。文档在这里:

    https://virtualenvwrapper.readthedocs.org/en/latest/

    【讨论】:

      【解决方案2】:

      workon project_a表示你切换虚拟环境project_a。换句话说,当您键入 pythonpython manage.py 时,您可以访问 project_a 库。

      是不是真的在使用virtualenv的时候,需要激活或者去激活等等,但是如果你安装使用virtualenvwrapper,那么你就不用做所有这些了,只需要创建环境,使用workon就可以了切换?

      是的。大致上,workon project_b 等同于:

      deactivate
      source project_b/venv/path/bin/activate
      

      【讨论】:

      • 我认为将一系列命令抽象为“workon”很酷
      猜你喜欢
      • 2021-08-07
      • 2020-01-01
      • 2022-06-16
      • 1970-01-01
      • 1970-01-01
      • 2019-05-12
      • 1970-01-01
      • 1970-01-01
      • 2019-07-05
      相关资源
      最近更新 更多