當使用Django框架時,什麼是workon
?什麼是使用Django框架時的「workon」?
這是真的,使用virtualenv
時,那麼你需要激活或關閉,等等,但如果你安裝和使用virtualenvwrapper
,那麼你就不必做這一切,只需創建環境和使用workon
換成?有人可以介紹如何virtualenv
,virtualenvwrapper
和workon
彼此相關?
當使用Django框架時,什麼是workon
?什麼是使用Django框架時的「workon」?
這是真的,使用virtualenv
時,那麼你需要激活或關閉,等等,但如果你安裝和使用virtualenvwrapper
,那麼你就不必做這一切,只需創建環境和使用workon
換成?有人可以介紹如何virtualenv
,virtualenvwrapper
和workon
彼此相關?
virtualenvwrapper
是一種包裝,用於與virtualenv
工作,如workon
,mkvirtualenv
,和其他提供快捷方式。這與django無關,但通常與它一起使用。該文檔是在這裏:
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
我認爲將一系列命令抽象爲「workon」 –