/1 前言/
站在用戶的角度思考問題,與客戶深入溝通,找到龍陵網(wǎng)站設(shè)計(jì)與龍陵網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:網(wǎng)站設(shè)計(jì)制作、做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、空間域名、網(wǎng)頁空間、企業(yè)郵箱。業(yè)務(wù)覆蓋龍陵地區(qū)。過年了,村都被封了,哎,出都出不去,想著干點(diǎn)啥,就把以前沒完善的繼續(xù)完善一下。今天呢,還是繼續(xù)說Python的虛擬環(huán)境,因?yàn)樯洗蔚奶摂M環(huán)境,寫的并不是太完整,還差一些。因?yàn)槲覍懙?,主要是針?duì)初學(xué)者或者接觸過一點(diǎn)的,基礎(chǔ)不是太好的,所以用了很多圖片,上次的太長(zhǎng)了,只能分成兩次了,好了,咱們開始正文吧。對(duì)了,還沒有來得及看虛擬環(huán)境上篇的小伙伴可以戳這篇文章:手把手教你如何在Pycharm中加載和使用虛擬環(huán)境。
/2 為什么需要虛擬環(huán)境管理工具/
上次我們學(xué)會(huì)了,如何配置虛擬環(huán)境。這里吶,要補(bǔ)充一點(diǎn)點(diǎn),我們每次在創(chuàng)建新的虛擬環(huán)境之前,先在真實(shí)環(huán)境中執(zhí)行一下 pip list,看一下我們的pip用不用更新一下,就像這樣,如下圖所示。
如果提示有紅色框框圈起來的內(nèi)容,就需要更新一下pip了,否則我們克隆的虛擬環(huán)境pip也沒有更新,安裝的第三方包可能會(huì)出現(xiàn)莫名其妙的問題,所以,為了安全起見,還是根據(jù)人家的命令(白色圈起來的),安裝一下,如下圖所示。
今天呢,怎么說的是虛擬環(huán)境管理工具,為什么要有這個(gè)東西呢,是因?yàn)樵瓉淼哪欠N方式,還是麻煩,每次cmd還得進(jìn)入虛擬環(huán)境目錄下,還得激活,時(shí)間長(zhǎng)了可能我連我自己有幾個(gè)虛擬環(huán)境就不知道,所以,為了再方便一點(diǎn),需要一個(gè)管理虛擬環(huán)境的工具。
/3?安裝教程/
這里使用的是 virtualenvwrapper,安裝的方式不太一樣。
如果是windows,需要執(zhí)行 pip install virtualenvwrapper-win;如果是linux,需要執(zhí)行?pip install virtualenvwrapper。
嗯,裝完就好啦!
/4?安裝教程/
裝完之后呢,命令有這幾個(gè)。
1、列出所有的虛擬環(huán)境?-> workon。
這不,不管在哪,只要執(zhí)行workon,就可以列出所有的虛擬環(huán)境。
2、但是有的小伙伴可能會(huì)遇到下圖的情況。
沒事,別擔(dān)心,是因?yàn)樯倥渲昧讼到y(tǒng)環(huán)境變量。這個(gè)問題不大,有的可能會(huì)自動(dòng)配置,有的手動(dòng)配置,問題不大。
3、我假裝各位都會(huì)怎么進(jìn)入環(huán)境變量這個(gè)面板了哈,不會(huì)的都過分了。依次點(diǎn)擊我的電腦>高級(jí)系統(tǒng)設(shè)置>環(huán)境變量,如下圖所示。
4、然后呢,我們新建有一個(gè)變量名叫 WORKON_HOME ,變量值就是我們專門用戶存放虛擬環(huán)境的文件夾地址,然后點(diǎn)擊保存保存,一直確定即可,如下圖所示。
5、重新打開一個(gè)cmd,不打開是不行的,然后執(zhí)行workon,就會(huì)發(fā)現(xiàn),success,如下圖所示。
6、好了,可能出現(xiàn)的坑解決了,繼續(xù)正文。進(jìn)入虛擬環(huán)境 -> workon 虛擬環(huán)境名,如下圖所示。前面有括號(hào),就表示進(jìn)入了該虛擬環(huán)境。
7、如果想退出當(dāng)前虛擬環(huán)境 -> deactivate,如下圖所示。
8、如果想創(chuàng)建虛擬環(huán)境 -> mkvirtualenv 環(huán)境名,如下圖所示。
在這還有一個(gè)小技巧,有的人可能tab鍵不能自動(dòng)提示,但是除了退出虛擬環(huán)境和創(chuàng)建虛擬環(huán)境有點(diǎn)長(zhǎng),其他都簡(jiǎn)單,手打都沒關(guān)系,退出虛擬環(huán)境大不了我不退了,再打開一個(gè)cmd。
但是創(chuàng)建虛擬環(huán)境真心避免不了,沒事,看到紅色圈起來的沒,執(zhí)行workon命令就能看到,只需要記一個(gè)mk,后面的復(fù)制就好,不要復(fù)制那個(gè)s,這樣就好了,mkvirtualenv就記住了。
9、刪除虛擬環(huán)境 -> rmvirtualenv 環(huán)境名,如下圖所示。
命令比較長(zhǎng),記的方法同上,只需要記rm 后面的復(fù)制
/5?結(jié)尾/
好了,到此為止,所有關(guān)于虛擬環(huán)境和虛擬環(huán)境管理工具的都講完了,希望各位小伙伴多多嘗試,實(shí)踐才能出真知。
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。