我目前是網絡編程的新手。最近我一直在研究這個Django項目,並且我一直在閱讀關於虛擬環境的知識。在我的項目開始時,我無法建立一個虛擬環境,所以我沒有它就繼續進行這個項目。我的問題是Python的虛擬環境Django
無論這個虛擬環境是否真的有必要?
如果我想在將來製作更多的Django項目,我是否需要這個虛擬環境來區分這些項目,因爲現在我正在我的主C:目錄的命令提示符下運行所有命令?
此虛擬環境是否區分多個項目,還是將每個項目與其編碼的Django/Python版本或兩者分開?我想知道,因爲我目前在我的主C:驅動器目錄中輸入了諸如python manage.py runserver
(沒有虛擬環境)的命令。那麼這是否意味着我無法在沒有虛擬環境的情況下同時執行多個項目?我還可以在沒有虛擬環境的情況下工作多個項目嗎? (我對此尤其感到困惑)
我應該試着爲我的下一個項目設置一個虛擬環境,還是可以爲當前的項目做這個工作(我已經完成了項目的一半,已經制作了模型,視圖,模板等)?
任何澄清我的困惑的答案是非常感謝!
您可以在不使用虛擬envs的情況下編寫應用程序,但是您可以編寫應用程序而無需使用源代碼管理。你可以隨時創建一個virtualenv,但是你的問題太廣泛了。 – Sayse