中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python環境和python虛擬環境有哪些區別

發布時間:2020-09-10 09:51:15 來源:億速云 閱讀:216 作者:小新 欄目:編程語言

這篇文章主要介紹了python環境和python虛擬環境有哪些區別,具有一定借鑒價值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。

虛擬環境 virtual environment

它是一個虛擬化,從電腦獨立開辟出來的環境。通俗的來講,虛擬環境就是借助虛擬機docker來把一部分內容獨立出來,我們把這部分獨立出來的東西稱作“容器”,在這個容器中,我們可以只安裝我們需要的依賴包,各個容器之間互相隔離,互不影響。譬如,本次學習需要用到Django,我們可以做一個Django的虛擬環境,里面只需要安裝Django相關包就可以了,需要Scrapy庫,就在開辟一個獨立空間來學習Scrapy庫相關就行了。

二  前言:為什么要用虛擬環境

在實際項目開發中,我們通常會根據自己的需求去下載各種相應的框架庫,如Scrapy、Beautiful Soup等,但是可能每個項目使用的框架庫并不一樣,或使用框架的版本不一樣,這樣需要我們根據需求不斷的更新或卸載相應的庫。直接對我們的Python環境操作會讓我們的開發環境和項目造成很多不必要的麻煩,管理也相當混亂。如一下場景:

場景1:項目A需要某個框架1.0版本,項目B需要這個庫的2.0版本。如果沒有安裝虛擬環境,那么當你使用這兩個項目時,你就需要 來回 的卸載安裝了,這樣很容易就給你的項目帶來莫名的錯誤;

場景2:公司之前的項目需要python2.7環境下運行,而你接手的項目需要在python3環境中運行,想想就應該知道,如果不使用虛擬環境,這這兩個項目可能無法同時使用,使用python3則公司之前的項目可能無法運行,反正則新項目運行有麻煩。而如果虛擬環境可以分別為這兩個項目配置不同的運行環境,這樣兩個項目就可以同時運行。

Tips:其實虛擬環境好處也確實比較多,會給我們項目的開發帶來許多的好處,但是初學者,建議還是不要這么折騰,我們的首要目的是更快的掌握更多的知識,研究virtualenv會花費一些額外的經歷,而且意志不強的同學很容易遭受打擊,但是這個優點我們還是要記下來的方便以后要用的時候能很快的想起。

感謝你能夠認真閱讀完這篇文章,希望小編分享python環境和python虛擬環境有哪些區別內容對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,遇到問題就找億速云,詳細的解決方法等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

安阳市| 西平县| 铜梁县| 胶州市| 隆回县| 奈曼旗| 彩票| 彭山县| 威海市| 石楼县| 溆浦县| 合肥市| 凌云县| 漠河县| 钟祥市| 海口市| 固原市| 扎鲁特旗| 莱州市| 新田县| 奉节县| 赤壁市| 宁津县| 昌宁县| 连州市| 南靖县| 曲沃县| 张家港市| 德安县| 黑山县| 冀州市| 长宁县| 宿松县| 海伦市| 荔波县| 逊克县| 华阴市| 扶余县| 中阳县| 九龙坡区| 葫芦岛市|