亚洲精品久久久久久第一页-人妻少妇精彩视品一区二区三区-91国产自拍免费视频-免费一级a在线播放视频正片-少妇天天日天天射天天爽-国产大屁股喷水视频在线观看-操美女骚穴抽插性爱视频-亚洲 欧美 中文字幕 丝袜-成人免费无码片在线观看

有關(guān)虛擬環(huán)境存在的意義 虛擬環(huán)境是什么意思

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

有關(guān)虛擬環(huán)境存在的意義 虛擬環(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)容,希望對您有所幫助: