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