Python的虛擬環境 venv

2021-10-10 05:28:04 字數 478 閱讀 2212

pip:python install package,python三方包管理工具。安裝python直譯器時已自帶。目錄已新增到環境變數中。

包管理工具:包是別人寫好的**。經常有這種情況,比如爬蟲框架功能的a包,裡面引用了負責解析頁面的b包,b包引用了更加基礎底層的c包。包關係成樹狀引用。b包依賴c包。直接使用a包,執行報錯缺少b包,缺少依賴包。

公司不同時期的多個開發專案,使用的python大版本和各個包的版本不盡相同。

每個專案要求有一套讓自己成功執行的直譯器。乙個程式設計師可能同時開發多個專案。電腦上需要有多套python直譯器跟專案一一對應。我們電腦現在只有一套python直譯器,已它基礎,虛擬出幾個直譯器的備份。老的教材中要先安裝virtualenv (虛擬environment環境),因為使用較多,所以py3.4起官方直接內建了venv包

Python3虛擬環境 venv

python3.3以上的版本通過venv模組原生支援虛擬環境,可以代替之前的virtualenv。該venv模組提供了建立輕量級 虛擬環境 提供與系統python的隔離支援。每乙個虛擬環境都有其自己的python二進位制 允許有不同的python版本創作環境 並且可以擁有自己獨立的一套python包...

Python虛擬環境venv用法詳解

初衷 在工作的時候,我們會有很多個專案,每個專案使用的庫的版本不一樣,導致我們切換專案的時候會很麻煩。比如 我有兩個djwurwppsfan程式設計客棧go專案,專案一使用的版本是 django 1.7 專案二使用的版本是 django 2.2。兩個專案平時都要維護,如果沒有獨立的環境,那我每次維護...

Sublime 虛擬環境(Venv)設定

這裡主要介紹,在使用 python 虛擬環境 venv 時,sublimetext 該怎麼設定 在我們建立的虛擬環境後,如果不對sublime進行設定的話,執行程式就會出錯,因為,你的 package 都安裝到了虛擬環境裡了,而 sublime 預設的 build,是在真實環境中的,python 資...