/1 前言/
過年了,村都被封了,哎,出都出不去,想着幹點啥,就把以前沒完善的繼續完善一下。今天呢,還是繼續說Python的虛拟環境,因為上次的虛拟環境,寫的并不是太完整,還差一些。因為我寫的,主要是針對初學者或者接觸過一點的,基礎不是太好的,是以用了很多圖檔,上次的太長了,隻能分成兩次了,好了,咱們開始正文吧。對了,還沒有來得及看虛拟環境上篇的小夥伴可以戳這篇文章:手把手教你如何在Pycharm中加載和使用虛拟環境。
/2 為什麼需要虛拟環境管理工具/
上次我們學會了,如何配置虛拟環境。這裡呐,要補充一點點,我們每次在建立新的虛拟環境之前,先在真實環境中執行一下 pip list,看一下我們的pip用不用更新一下,就像這樣,如下圖所示。
如果提示有紅色框框圈起來的内容,就需要更新一下pip了,否則我們克隆的虛拟環境pip也沒有更新,安裝的第三方包可能會出現莫名其妙的問題,是以,為了安全起見,還是根據人家的指令(白色圈起來的),安裝一下,如下圖所示。
今天呢,怎麼說的是虛拟環境管理工具,為什麼要有這個東西呢,是因為原來的那種方式,還是麻煩,每次cmd還得進入虛拟環境目錄下,還得激活,時間長了可能我連我自己有幾個虛拟環境就不知道,是以,為了再友善一點,需要一個管理虛拟環境的工具。
/3 安裝教程/
這裡使用的是 virtualenvwrapper,安裝的方式不太一樣。
如果是windows,需要執行 pip install virtualenvwrapper-win;如果是linux,需要執行 pip install virtualenvwrapper。
嗯,裝完就好啦!
/4 安裝教程/
裝完之後呢,指令有這幾個。
1、列出所有的虛拟環境 -> workon。
這不,不管在哪,隻要執行workon,就可以列出所有的虛拟環境。
2、但是有的小夥伴可能會遇到下圖的情況。
沒事,别擔心,是因為少配置了系統環境變量。這個問題不大,有的可能會自動配置,有的手動配置,問題不大。
3、我假裝各位都會怎麼進入環境變量這個面闆了哈,不會的都過分了。依次點選我的電腦>進階系統設定>環境變量,如下圖所示。
4、然後呢,我們建立有一個變量名叫 WORKON_HOME ,變量值就是我們專門使用者存放虛拟環境的檔案夾位址,然後點選儲存儲存,一直确定即可,如下圖所示。
5、重新打開一個cmd,不打開是不行的,然後執行workon,就會發現,success,如下圖所示。
6、好了,可能出現的坑解決了,繼續正文。進入虛拟環境 -> workon 虛拟環境名,如下圖所示。前面有括号,就表示進入了該虛拟環境。
7、如果想退出目前虛拟環境 -> deactivate,如下圖所示。
8、如果想建立虛拟環境 -> mkvirtualenv 環境名,如下圖所示。
在這還有一個小技巧,有的人可能tab鍵不能自動提示,但是除了退出虛拟環境和建立虛拟環境有點長,其他都簡單,手打都沒關系,退出虛拟環境大不了我不退了,再打開一個cmd。
但是建立虛拟環境真心避免不了,沒事,看到紅色圈起來的沒,執行workon指令就能看到,隻需要記一個mk,後面的複制就好,不要複制那個s,這樣就好了,mkvirtualenv就記住了。
9、删除虛拟環境 -> rmvirtualenv 環境名,如下圖所示。
指令比較長,記的方法同上,隻需要記rm 後面的複制
/5 結尾/
好了,到此為止,所有關于虛拟環境和虛拟環境管理工具的都講完了,希望各位小夥伴多多嘗試,實踐才能出真知。