配置Django框架虛擬環境
阿新 • • 發佈:2022-03-01
虛擬環境
# 在正常開發中,我們會給每一個專案配備一個該專案獨有的直譯器環境(虛擬環境)
# 如下圖:我們在練習階段,在不同的學習階段我們都會使用到不同的模組,所有會下載很多模組,這樣我們到後期寫專案的時候之前的一些模組完全就用不到,所以我們到了真正的實際工作中,就要用到虛擬環境
該環境內只有該專案需要用到的模組,沒有用的模組不裝。
為什麼要配置虛擬環境?
# 匯入模組需要消耗資源,我們可以看到我們在用的直譯器,安裝了很多模組,在啟動直譯器的時候,都需要載入這些模組,但是我們有很多模組都是沒有用到的,這樣就白白浪費了很多資源 在linux環境裡:都是缺什麼模組裝什麼 到開發裡我們也要遵循這個原則。
每建立一個虛擬環境就類似於重新下載了一個純淨的python直譯器
但是虛擬環境不要建立太多,每建立一個都會消耗硬碟空間
拓展:
每一個專案都需要用到很多模組,並且每個模組的版本也可能不一樣
那我們該如何安裝呢?
開發當中 我們會給每一個專案配備一個requirements.txt檔案
裡邊書寫了該專案所有的模組及版本
只需要輸入一條命令即可一鍵安裝所有模組即版本
如何建立:
# 見下圖
虛擬環境的標誌:
# 建立完虛擬環境會有一個venv資料夾,這就是一個虛擬環境的標誌,如果有這個資料夾,就說明建立的是虛擬環境
虛擬環境模組:
我們可以看到,虛擬環境的模組是非常乾淨的,只是系統的必要的模組,沒有第三方模組的匯入。
怎麼使用虛擬環境:
我們在建立django專案的時候,這時候就可以選擇虛擬環境了。(這裡就是在建立虛擬環境時勾選的允許其他專案使用)