下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第一文讀懂Python版本管理工具Pyenv使用目錄pyenv簡(jiǎn)單介紹pyenv工作原理linux安裝win10安裝使用
pyenv簡(jiǎn)單介紹
在日常運(yùn)維中,經(jīng)常遇到這樣的情況:系統(tǒng)自帶的Python是2.x,而業(yè)務(wù)部署需要Python3.x環(huán)境,此時(shí)需要在系統(tǒng)中安裝多個(gè)Python版本,但又不能影響系統(tǒng)自帶的Python版本,即需要實(shí)現(xiàn)Python的多版本環(huán)境共存,pyenv就是這樣一個(gè)Python版本管理器,可以同時(shí)管理多個(gè)python版本共存!簡(jiǎn)單的說(shuō),pyenv可以根據(jù)需求使用戶在系統(tǒng)里安裝和管理多個(gè)Python版本:
-配置當(dāng)前用戶的python的版本;
-配置當(dāng)前shell的python版本;
-配置某個(gè)項(xiàng)目(目錄及子目錄)的python版本;
-配置多個(gè)虛擬環(huán)境.
由于python的各種優(yōu)點(diǎn),當(dāng)前學(xué)習(xí)及使用python的人越來(lái)越多,學(xué)習(xí)python有一個(gè)不容忽視的問(wèn)題就是python的版本問(wèn)題!到現(xiàn)在為止,python的版本有很多,但是問(wèn)題在于python2與python3的區(qū)別。python3的對(duì)一些模塊進(jìn)行了改變,導(dǎo)致了python2寫的代碼有的不被python3兼容,從而導(dǎo)致程序運(yùn)行報(bào)錯(cuò)。因此,在學(xué)習(xí)和工作中使用python的時(shí)候,最好是安裝一個(gè)pyenv管理器,多安裝幾個(gè)python版本進(jìn)行管理,然后再針對(duì)不同項(xiàng)目安裝各自項(xiàng)目的python虛擬環(huán)境,相互隔離,這樣便于使用和管理。
pyenv工作原理
pyenv是利用系統(tǒng)環(huán)境變量PATH的優(yōu)先級(jí),劫持python的命令到pyenv上,根據(jù)用戶所在的環(huán)境或目錄,使用不同版本的python。
下面看看Python版本管理工具Pyenv使用
pyenv:管理Python本身的多個(gè)版本;
pyenv-virtualenv:管理不同版本Python的虛擬環(huán)境;
linux安裝
1.首先安裝所需依賴,在Ubuntu/Debian/Mint(Debian系)上:
sudoapt-getupdate;sudoapt-getinstallmakebuild-essentiallibssl-devzlib1g-dev\
libbz2-devlibreadline-devlibsqlite3-devwgetcurlllvm\
libncursesw5-devxz-utilstk-devlibxml2-devlibxmlsec1-devlibffi-devliblzma-dev
2.接著執(zhí)行
$curlhttps://pyenv.run|bash
3.重啟shell
exec$SHELL
4.查看~/.bashrc文件,如果文件最末尾處沒有以下三行代碼,則在末尾處追加以下內(nèi)容。如果有,忽略步驟4。
exportPYENV_ROOT="$HOME/.pyenv"
exportPATH="$PYENV_ROOT/bin:$PATH"
eval"$(pyenvinit--path)"
接著執(zhí)行:source~/.bashrc
最后重啟shell以生效:exec"$SHELL"
win10安裝
1.點(diǎn)擊以下地址,下載所需文件:/pyenv-win/pyenv-win/archive/master.zip
2.在home目錄下創(chuàng)建.pyenv文件夾,解壓剛才下載的文件,將其中的pyenv-win文件夾整個(gè)移動(dòng)至home/.pyenv文件夾下
3.接著打開powershell或者windowsterminal,逐行輸入并回車以下命令
[System.Enviro
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026浙江省社會(huì)主義學(xué)院招聘專職教師3人參考考試試題附答案解析
- 2026年馬鞍山市當(dāng)涂縣數(shù)媒文旅發(fā)展有限責(zé)任公司公開招聘勞務(wù)派遣制工作人員備考考試試題附答案解析
- 生產(chǎn)報(bào)銷制度模板范本
- 電裝生產(chǎn)車間管理制度
- 公司生產(chǎn)保密制度
- 選礦廠安全生產(chǎn)獎(jiǎng)罰制度
- 屠宰車間生產(chǎn)管理制度
- 安全生產(chǎn)工作巡查制度
- 鋁箔生產(chǎn)現(xiàn)場(chǎng)管理制度
- 藝術(shù)中心安全生產(chǎn)制度
- 心血管疾病風(fēng)險(xiǎn)評(píng)估
- 慢性肝病患者營(yíng)養(yǎng)支持護(hù)理培訓(xùn)
- 2025年云服務(wù)器采購(gòu)合同協(xié)議
- 汽車租賃業(yè)應(yīng)急預(yù)案(3篇)
- 基層高血壓管理流程
- 2026年咨詢工程師咨詢實(shí)務(wù)考前沖刺重點(diǎn)知識(shí)考點(diǎn)總結(jié)記憶筆記
- 2025年內(nèi)蒙古自治區(qū)呼和浩特市評(píng)審專家考試題庫(kù)(一)
- 電化學(xué)儲(chǔ)能電站安全檢查要點(diǎn)表
- 空軍招飛心理測(cè)試題及答案解析
- 2025年及未來(lái)5年中國(guó)凹凸棒石市場(chǎng)競(jìng)爭(zhēng)格局及投資戰(zhàn)略規(guī)劃報(bào)告
- 新解讀《JB-T 3162-2011滾珠絲杠副 絲杠軸端型式尺寸》
評(píng)論
0/150
提交評(píng)論