1. 程式人生 > 其它 >配置Django框架虛擬環境

配置Django框架虛擬環境

虛擬環境

 # 在正常開發中,我們會給每一個專案配備一個該專案獨有的直譯器環境(虛擬環境)
    

# 如下圖:我們在練習階段,在不同的學習階段我們都會使用到不同的模組,所有會下載很多模組,這樣我們到後期寫專案的時候之前的一些模組完全就用不到,所以我們到了真正的實際工作中,就要用到虛擬環境

該環境內只有該專案需要用到的模組,沒有用的模組不裝。

為什麼要配置虛擬環境?

# 匯入模組需要消耗資源,我們可以看到我們在用的直譯器,安裝了很多模組,在啟動直譯器的時候,都需要載入這些模組,但是我們有很多模組都是沒有用到的,這樣就白白浪費了很多資源

在linux環境裡:都是缺什麼模組裝什麼

到開發裡我們也要遵循這個原則。
每建立一個虛擬環境就類似於重新下載了一個純淨的python直譯器

但是虛擬環境不要建立太多,每建立一個都會消耗硬碟空間

拓展:

每一個專案都需要用到很多模組,並且每個模組的版本也可能不一樣

那我們該如何安裝呢?

開發當中 我們會給每一個專案配備一個requirements.txt檔案

裡邊書寫了該專案所有的模組及版本

只需要輸入一條命令即可一鍵安裝所有模組即版本

如何建立:

# 見下圖

虛擬環境的標誌:

# 建立完虛擬環境會有一個venv資料夾,這就是一個虛擬環境的標誌,如果有這個資料夾,就說明建立的是虛擬環境

虛擬環境模組:

我們可以看到,虛擬環境的模組是非常乾淨的,只是系統的必要的模組,沒有第三方模組的匯入。

怎麼使用虛擬環境:

我們在建立django專案的時候,這時候就可以選擇虛擬環境了。(這裡就是在建立虛擬環境時勾選的允許其他專案使用)