在windows裡面預設安裝python3的時候我們可以看到這麼乙個檔案
這個檔案裡面裝的就是我們安裝的第三方庫的所在檔案.在預設情況下假如使用pycharm這個編輯器的話你建立專案的時候都會有兩個關於環境的選項
我這裡當然是預設的,好處是什麼呢,一方面方便管理專案所依賴的第三方庫,試想一下所有的專案的第三方庫都安裝在乙個地方這個怎麼管理,提交專案的時候怎麼搞.
所以一般情況下虛擬環境是很重要的,當然最為重要的體現還是pyinstall打包軟體的時候不會打包出其他的非必須第三方庫,那麼一來軟體包就不會那麼大.
在windows裡面建立這玩意我們直接使用pycharm顯然是個不錯的選擇
那麼在linux裡面怎麼搞顯然你也可以直接使用ubuntu帶有圖形介面的那個版本(init 5)直接用pycharm不過現在如果木有呢
比如我使用的centos系統(真男人用圖形介面是一種懦弱,不會用linux的程式設計師不是好程式設計師,個人玩笑)
pip3 install virtualenv
這玩意一定要配置的不過這玩意分兩個,你是想要在當前使用者下還是全域性的也就是/etc/bashrc配置就看你自己想怎麼安排了
我這裡建議是配置當前的(vim ~/.bashrc)
之後輸入這3個玩意
然後退出連線(雲伺服器的話)虛擬機器直接重啟一下
環境建立
mkvirtualenv 環境
環境切換(進入)
workon 目標環境
退出環境
deactivate
比如:
在Linux使用虛擬環境
虛擬環境 是python直譯器的乙個私有副本。在這個環境中,你可以安裝私有包,而且不會影響系統中安裝的全域性python直譯器。為每個程式單獨建立虛擬環境時,可以保證程式只能訪問虛擬環境中的包,從而保證全域性直譯器的乾淨整潔,使全域性環境只作為建立虛擬環境的源。總之,虛擬環境,可以避免在開發過程中p...
linux 虛擬環境
在開發過程中,一旦專案過多,難免會產生各個專案的依賴的版本的不同,又或者是開發過程中不想讓物理環境裡充斥各種各樣的庫,引發未來的依賴災難。所以需要使用不同的虛擬環境來保持開發環境以及宿主環境的清潔。virtualenv 可以在系統中建立多個不同並且相互不干擾的虛擬環境。安裝virtualenv vi...
虛擬環境的使用
pip install virtualenv i 進入到你想安裝虛擬環境的目錄,進入到黑視窗.執行以下命令產生乙個新的虛擬環境 virtualenv 虛擬環境名字 進入虛擬環境的scripts目錄,在這個目錄下進入黑視窗.執行activate啟用虛擬環境.進入 虛擬環境之後執行以下命令安裝需要的包....