摘要:本文章介紹的虛擬環(huán)境。每個(gè)服務(wù)器都裝好了虛擬環(huán)境,只需要按照下面的步驟,就可以輕松創(chuàng)建和使用虛擬環(huán)境。注意,一定要按照前三步驟激活虛擬環(huán)境之后,再進(jìn)行自己的安裝,運(yùn)行自己的程序。只要保證終端有字樣,就可以放心大膽的用。
Python Virtual ENV
2017/12/20 Geo
本文章介紹 python 的虛擬環(huán)境。python 虛擬環(huán)境所解決的問(wèn)題是,多人共用服務(wù)器的時(shí)候,不同的人可能會(huì)要求不同的 module 版本,直接覆蓋卸載安裝自己需要的版本,將會(huì)對(duì)別人造成很大的影響,所以解決這個(gè)問(wèn)題,就要使用 python 虛擬環(huán)境。每個(gè)服務(wù)器都裝好了 python 虛擬環(huán)境,只需要按照下面的步驟,就可以輕松創(chuàng)建和使用 python 虛擬環(huán)境。
使用方法
打開(kāi)終端,進(jìn)入到你所喜歡的任意目錄,python 虛擬環(huán)境所需要的一切配置,以及虛擬的 python 解釋器(如不清楚什么是解釋器,可自行 baidu,google)將會(huì)安裝在這個(gè)目錄下面。運(yùn)行如下命令:
cd xxx(some path)
virtualenv env
輸入上面命令之后,將會(huì)在當(dāng)前目錄下創(chuàng)建一個(gè)叫做 env 的虛擬環(huán)境,我們打印一下當(dāng)前路徑,就可以看到有一個(gè)叫做 env 的文件夾,進(jìn)入到這個(gè)文件夾中,再次打印一下當(dāng)前路徑中的文件
cd env
ls
將會(huì)看到有如下幾個(gè)文件夾:
env
|--bin
|--include
|--lib
|--local
激活虛擬環(huán)境,意思是,激活這歌虛擬環(huán)境下的 python 解釋器,你可以使用獨(dú)立于系統(tǒng)的解釋器運(yùn)行你的代碼,同時(shí)你可以用 pip 安裝任何不同于系統(tǒng)版本的 module,所有在激活狀態(tài)下安裝的包,都會(huì)被安裝到這個(gè)虛擬環(huán)境里面中,而不是系統(tǒng)的環(huán)境。 激活虛擬環(huán)境所要輸入的命令是:
source ./bin/activate
此時(shí)你會(huì)發(fā)現(xiàn)你的終端光標(biāo)前面出現(xiàn)了(env)的字樣,這就代表你激活虛擬環(huán)境成功了,此時(shí)你安裝任何包都不會(huì)影響到系統(tǒng),此時(shí)運(yùn)行 python 使用的也是這個(gè)虛擬解釋器了。
注意,一定要按照前三步驟激活 python 虛擬環(huán)境之后,再進(jìn)行自己的 pip 安裝,運(yùn)行自己的程序。只要保證終端有 (env) 字樣,就可以放心大膽的用。每次重啟終端,都要重新激活。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/43316.html
摘要:應(yīng)用在開(kāi)發(fā)中會(huì)使用各種各樣的包,通常我們會(huì)用來(lái)對(duì)各應(yīng)用項(xiàng)目依賴的解釋器版本及其包進(jìn)行隔離。應(yīng)用的外部第三方包的依賴由設(shè)定,并在時(shí)帶入應(yīng)用的目錄作為依賴。我們需要一種把各組腳本運(yùn)行環(huán)境隔離的方式,就是用解決。 python freeze python應(yīng)用在開(kāi)發(fā)中會(huì)使用各種各樣的包,通常我們會(huì)用venv來(lái)對(duì)各應(yīng)用項(xiàng)目依賴的python解釋器版本及其包進(jìn)行隔離。 應(yīng)用中import的各種包如...
摘要:本文主要介紹配置和交互的環(huán)境使用的安裝與使用的環(huán)境配置由于本文使用的是免費(fèi)版本的從官網(wǎng)下載,所以也需要是位版本的。展示先激活虛擬環(huán)境啟動(dòng)在下選取即可大功告成 本文主要介紹: 配置kdb和Python交互的jupyter-notebook環(huán)境:使用pyq pyq的安裝與使用 1. pyq的jupyter環(huán)境配置 由于本文使用的是32bit免費(fèi)版本的kdb+(從官網(wǎng)下載windows....
摘要:不同虛擬環(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...
摘要:本文最早發(fā)表于個(gè)人博客配置環(huán)境在工作開(kāi)發(fā)中,一直使用來(lái)管理的包環(huán)境。很好的解決了不同項(xiàng)目使用不同包的需求。建議路徑為添加環(huán)境變量。設(shè)置面向程序的本地版本,通過(guò)將版本號(hào)寫(xiě)入當(dāng)前目錄下的文件的方式。若找不到,就用版本。 本文最早發(fā)表于個(gè)人博客Pylixmwiki: http://pylixm.cc 配置環(huán)境: CentOS release 6.8 pyenv 20160509 在工作開(kāi)...
閱讀 1919·2021-11-22 15:25
閱讀 4157·2021-11-17 09:33
閱讀 2604·2021-10-12 10:12
閱讀 1885·2021-10-09 09:44
閱讀 3305·2021-10-08 10:04
閱讀 1389·2021-09-29 09:35
閱讀 2019·2019-08-30 12:57
閱讀 1377·2019-08-29 16:22