虛擬環(huán)境是 Python 中重要的一種工具,通過為不同項目創(chuàng)建隔離的 python 虛擬環(huán)境來將不同項目所需的依賴項分開 。這是大多數(shù) Python 開發(fā)人員使用的最重要的工具之一 。
虛擬環(huán)境為 Python 項目設(shè)置一個獨立的工作區(qū) 。無論是獨自工作還是與協(xié)作者一起工作,使用虛擬環(huán)境可以避免包沖突,確保項目使用的包版本的一致性,可以測試安裝包,而不會影響 Python 軟件環(huán)境 。

文章插圖
什么時候使用虛擬環(huán)境想象一下,你正在處理兩個基于 Web 的 Python 項目,其中一個使用 Django 4.0,另一個使用 Django 4.1 。在這種情況下,虛擬環(huán)境對于維護(hù)兩個項目的依賴關(guān)系非常有用 。
默認(rèn)情況下 , 系統(tǒng)上的每個項目都將使用相同的目錄來存儲第三方庫 。兩個項目中,有兩個版本的 Django 。這對 Python 來說是一個真正的問題,因為它無法區(qū)分“site-packages”目錄中的版本 。這就是虛擬環(huán)境發(fā)揮作用的地方 。為了解決這個問題,我們只需要為兩個項目創(chuàng)建兩個單獨的虛擬環(huán)境,每個項目的依賴項都與系統(tǒng)隔離,并且彼此隔離 。
怎樣安裝虛擬環(huán)境我們使用 virtualenv 模塊,創(chuàng)建隔離的 Python 環(huán)境 。virtualenv 會創(chuàng)建一個文件夾,其中包含使用 Python 項目所需的所有可執(zhí)行文件 。
【有關(guān)虛擬環(huán)境存在的意義 虛擬環(huán)境是什么意思】「安裝:」
pip install virtualenv
「測試:」
virtualenv –version
創(chuàng)建虛擬環(huán)境virtualenv test1
運行此命令后,將創(chuàng)建一個名為 test1 的目錄 , 包含使用 Python 項目所需的文件,也是安裝 Python 包的地方 。
激活虛擬環(huán)境cd test1
Scripts\activate
運行以上命令,可能會出現(xiàn)以下錯誤:
Scripts\activate : 無法加載文件 C:\Users\Administrator\test1\Scripts\activate.ps1 , 因為在此系統(tǒng)上禁止運行腳本 。
「解決方法:」
運行:get-ExecutionPolicy
返回:Restricted
運行:set-ExecutionPolicy RemoteSigned
輸入“Y”,執(zhí)行策略更改,執(zhí)行不信任的腳本 。
激活虛擬環(huán)境后,虛擬環(huán)境的名稱將顯示在終端的左側(cè) , 虛擬環(huán)境當(dāng)前處于活動狀態(tài) 。
(test1) PS C:\Users\Administrator\test1>
這樣,包將被安裝在 test1 文件夾中,并將與整個系統(tǒng)隔離 。
停用虛擬環(huán)境運行:deactivate
停用虛擬環(huán)境后,將返回到系統(tǒng)的默認(rèn) Python 環(huán)境 。
以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問題,請您及時就醫(yī)或請專業(yè)人士給予相關(guān)指導(dǎo)!
「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對您有所幫助:- VMware虛擬機(jī)安裝Linux入門指南
- 如何在 VMware Workstation 10 中拍攝虛擬機(jī)快照
- 解決VM虛擬機(jī)打開提示‘正在使用中’問題的方法
- 虛擬機(jī)VMware 11如何安裝win10正式版系統(tǒng)
- 手把手教你配置Android開發(fā)環(huán)境
- MacBook虛擬機(jī)PD10中Win7系統(tǒng)激活方法詳解
- 解決VMware 14版本升級后虛擬機(jī)黑屏問題
- 使用VMware Workstation 16 創(chuàng)建 Windows 11 虛擬機(jī)
- 如何在VMware虛擬機(jī)中添加聲卡
- 讓鼠標(biāo)在虛擬機(jī)與本機(jī)間切換:Vmware Tools的安裝方法
