成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

創(chuàng)建Python虛擬環(huán)境——上

ctriptech / 813人閱讀

摘要:如果應(yīng)用需要,應(yīng)用需要怎么辦這種情況下,每個(gè)應(yīng)用需要各有一個(gè)獨(dú)立的運(yùn)行環(huán)境。虛擬環(huán)境是一個(gè)創(chuàng)建隔離開(kāi)發(fā)環(huán)境的工具。創(chuàng)建一個(gè)包含所有必要的可執(zhí)行文件的文件夾,用來(lái)使用工程所需要的依賴包。

Python應(yīng)用程序開(kāi)發(fā)中,如果系統(tǒng)只安裝了Python3.6.6。當(dāng)開(kāi)發(fā)者使用pip安裝第三方包時(shí),所安裝的包會(huì)進(jìn)入Python安裝目錄下的site-packages目錄中。Python的優(yōu)勢(shì)之一是有眾多的開(kāi)源包,但是這也成為了Python的一大詬病。

假如需要同時(shí)開(kāi)發(fā)多個(gè)應(yīng)用程序,這些應(yīng)用程序?qū)?huì)共用一個(gè)Python環(huán)境,就是安裝在系統(tǒng)的Python 3.6.6。如果應(yīng)用A需要django==1.8.2,應(yīng)用B需要django==2.0怎么辦?

這種情況下,每個(gè)應(yīng)用需要各有一個(gè)“獨(dú)立”的Python運(yùn)行環(huán)境。virtualenv就是用來(lái)為一個(gè)應(yīng)用創(chuàng)建一套“隔離”的Python運(yùn)行環(huán)境。

1、python虛擬環(huán)境—virtualenv

virtualenv 是一個(gè)創(chuàng)建隔離Python開(kāi)發(fā)環(huán)境的工具。virtualenv創(chuàng)建一個(gè)包含所有必要的可執(zhí)行文件的文件夾,用來(lái)使用Python工程所需要的依賴包。

安裝virtualenv

pip install virtualenv

安裝完成后輸入virtualenv按下回車,了解virtualenv的基本功能選項(xiàng)

2、基本使用

虛擬 環(huán)境是可以隨處放置的,進(jìn)入需要放置的文件夾,點(diǎn)擊右鍵選擇“在此處打開(kāi)shell窗口” 或者 打開(kāi)cmd 通過(guò)cd進(jìn)入需要放置的文件夾

venv 虛擬環(huán)境名稱,名稱自定義,默認(rèn)創(chuàng)建一個(gè)干凈的環(huán)境

virtualenv venv

創(chuàng)建虛擬環(huán)境,拷貝本地已有依賴包

virtualenv --system-site-packages venv

指定python版本創(chuàng)建虛擬環(huán)境

virtualenv -p E:Python36python.exe venv
activate.bat        # 啟動(dòng)虛擬環(huán)境
deactivate.bat        # 退出虛擬環(huán)境
where  python    # 查看本地已經(jīng)安裝的python環(huán)境


3、續(xù)創(chuàng)建Python虛擬環(huán)境——下

每天的積累將是未來(lái)的 財(cái)富,記錄生活分享知識(shí)

微信公眾號(hào)『stormsha』

微信號(hào)『sxc123654』

QQ『1414749109』

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/43184.html

相關(guān)文章

  • 為什么你的python版本一團(tuán)糟?因?yàn)樯倭诉@個(gè)操作

    摘要:坑人的版本的版本問(wèn)題一直是個(gè)廣被吐槽的黑點(diǎn)。這些版本的沖突在開(kāi)發(fā)中十分常見(jiàn),而和的版本差異又加劇了這一問(wèn)題。從而避免與其他版本發(fā)生干擾。 坑人的版本 Python 的版本問(wèn)題一直是個(gè)廣被吐槽的黑點(diǎn)。以至于有人調(diào)侃說(shuō): Python 是世界上最好的兩種語(yǔ)言! 在這里我要說(shuō)明下,對(duì)于初學(xué)者來(lái)說(shuō),版本間的語(yǔ)法差異其實(shí)并不大?,F(xiàn)在剛開(kāi)始學(xué) Python 的人,放心大膽地 用最新版本 即可。業(yè)內(nèi)...

    ThreeWords 評(píng)論0 收藏0
  • python虛擬環(huán)境:envirtualevn 、pyevn

    摘要:虛擬環(huán)境非常有用,因?yàn)樗梢苑乐瓜到y(tǒng)出現(xiàn)包管理混亂和版本沖突的問(wèn)題。為每個(gè)應(yīng)用程序創(chuàng)建一個(gè)虛擬環(huán)境可以確保應(yīng)用程序只能訪問(wèn)它們自己使用的包,從而全局解釋器只作為一個(gè)源且依然整潔干凈去更多的虛擬環(huán)境。另一個(gè)好處是,虛擬環(huán)境不需要管理員權(quán)限。 https://www.jianshu.com/p/08c... virtualenv 虛擬環(huán)境是在Python解釋器上的一個(gè)私有復(fù)制,你可以在一個(gè)...

    ghnor 評(píng)論0 收藏0
  • python基礎(chǔ)教程:虛擬環(huán)境

    摘要:不同虛擬環(huán)境內(nèi)部的庫(kù)版本涉及不會(huì)影響其它虛擬環(huán)境。接著,編輯,寫(xiě)入一下配置了配置虛擬環(huán)境的根目錄的英文為了使以上配置生效,運(yùn)行命令這時(shí)候,命令行里面就有了命令。 我們?cè)趯?xiě)的Python程序的時(shí)候,經(jīng)常會(huì)用到非標(biāo)準(zhǔn)庫(kù)的包和模塊,比如要求等非常有用的第三方包和模塊。有時(shí)候也會(huì)用到某個(gè)包和模塊的特定版本,可能是這個(gè)特定的版本修復(fù)了某個(gè)bug,或者是依賴的接口只有該版本有。也可能系統(tǒng)安裝了Py...

    xiangzhihong 評(píng)論0 收藏0
  • 如何管理你下載的一大堆Python包【??win環(huán)境及l(fā)inux環(huán)境創(chuàng)建虛擬環(huán)境詳解??】

    引入—— 解決兩個(gè)在python開(kāi)發(fā)中很常見(jiàn)的問(wèn)題: Python很萬(wàn)能,這誰(shuí)都知道(我也知道哈),但這就意味著——Python的庫(kù)多,是真的多!你要用哪個(gè)庫(kù),就直接下載!pip install!很簡(jiǎn)單吧,是很簡(jiǎn)單!但是,這樣會(huì)很直接的帶來(lái)一個(gè)問(wèn)題,也是很多新手容易犯得——你一看他的Python環(huán)境,全是第三方包,密密麻麻的,甚至于開(kāi)個(gè)pycharm,加載第三方包都得加載半年,他還不知道為啥(傻...

    phoenixsky 評(píng)論0 收藏0
  • Linux下使用 virtualenv 虛擬獨(dú)立 Python 環(huán)境

    摘要:另一個(gè)好處是,虛擬環(huán)境不需要管理員權(quán)限。當(dāng)一個(gè)虛擬環(huán)境被激活后,程序的位置會(huì)被添加到中。比如,安裝到虛擬環(huán)境中,使用如下命令安裝過(guò)程會(huì)將和它的依賴集安裝到虛擬環(huán)境中。 簡(jiǎn)介 在開(kāi)發(fā)不同的應(yīng)用時(shí),我們可能需要不同的 Python 版本,同時(shí)可能還需要處理包的依賴、版本和間接權(quán)限問(wèn)題。在同系統(tǒng)中,要解決這些問(wèn)題往往非常棘手。在 Python 的開(kāi)發(fā)環(huán)境中,為解決這樣的問(wèn)題最常用的方法是使用...

    付永剛 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

ctriptech

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<