日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

一文讀懂Python版本管理工具Pyenv使用

瀏覽:85日期:2022-06-17 11:23:19
目錄pyenv簡單介紹pyenv工作原理linux安裝win10安裝使用pyenv簡單介紹

在日常運維中, 經常遇到這樣的情況: 系統自帶的Python是2.x,而業務部署需要Python 3.x 環境, 此時需要在系統中安裝多個Python版本,但又不能影響系統自帶的Python 版本,即需要實現Python的多版本環境共存, pyenv就是這樣一個Python版本管理器, 可以同時管理多個python版本共存! 簡單的說,pyenv 可以根據需求使用戶在系統里安裝和管理多個Python 版本:

- 配置當前用戶的python的版本;- 配置當前shell的python版本;- 配置某個項目(目錄及子目錄)的python版本;- 配置多個虛擬環境.

由于python的各種優點,當前學習及使用python的人越來越多, 學習python有一個不容忽視的問題就是python的版本問題! 到現在為止,python的版本有很多,但是問題在于python2與python3的區別。python3的對一些模塊進行了改變,導致了python2寫的代碼有的不被python3兼容,從而導致程序運行報錯。因此,在學習和工作中使用python的時候,最好是安裝一個pyenv管理器, 多安裝幾個python版本進行管理, 然后再針對不同項目安裝各自項目的python虛擬環境, 相互隔離, 這樣便于使用和管理。

pyenv工作原理

pyenv是利用系統環境變量PATH的優先級,劫持python的命令到pyenv上,根據用戶所在的環境或目錄,使用不同版本的python。

下面看看Python版本管理工具Pyenv使用

pyenv:管理 Python 本身的多個版本; pyenv-virtualenv:管理不同版本 Python 的虛擬環境;linux安裝

1. 首先安裝所需依賴,在Ubuntu/Debian/Mint(Debian系)上:

sudo apt-get update; sudo apt-get install make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev

2. 接著執行

$ curl https://pyenv.run | bash

3. 重啟shell

exec $SHELL

4. 查看~/.bashrc文件,如果文件最末尾處沒有以下三行代碼,則在末尾處追加以下內容。如果有,忽略步驟4。

export PYENV_ROOT='$HOME/.pyenv'export PATH='$PYENV_ROOT/bin:$PATH'eval '$(pyenv init --path)'

接著執行: source ~/.bashrc最后重啟shell以生效: exec '$SHELL'

win10安裝

1. 點擊以下地址,下載所需文件:https://github.com/pyenv-win/pyenv-win/archive/master.zip

2. 在home目錄下創建 .pyenv 文件夾,解壓剛才下載的文件,將其中的pyenv-win文件夾整個移動至 home/.pyenv 文件夾下

一文讀懂Python版本管理工具Pyenv使用

3. 接著打開powershell或者windows terminal,逐行輸入并回車以下命令

[System.Environment]::SetEnvironmentVariable(’PYENV’,$env:USERPROFILE + '.pyenvpyenv-win','User')

[System.Environment]::SetEnvironmentVariable(’PYENV_HOME’,$env:USERPROFILE + '.pyenvpyenv-win','User')

[System.Environment]::SetEnvironmentVariable(’path’, $env:USERPROFILE + '.pyenvpyenv-winbin;' + $env:USERPROFILE + '.pyenvpyenv-winshims;' + [System.Environment]::GetEnvironmentVariable(’path’, 'User'),'User')使用

pyenv常用命令

# 查看pyenv當前支持哪些python版本pyenv install --list # 安裝指定的python版本pyenv install xxx # 列出本地pyenv中所有可用的python版本pyenv versions # 卸載某個版本pyenv uninstall 3.9.1 # 為所有已安裝的可執行文件創建shims,因此,每當你增刪了Python版本或帶有可執行文件的包(如pip以后,都應該執行一次本命令)pyenv rehash

使用pyenv安裝指定的python版本

在線安裝

一文讀懂Python版本管理工具Pyenv使用

離線安裝

1. 首先下載離線的包,如3.7.5的網址為: https://www.python.org/ftp/python/3.7.5/Python-3.7.5.tar.xz

2. 接著在home的.pyenv目錄下建一個cache的文件夾,將下載下來的包移動至這個文件夾

一文讀懂Python版本管理工具Pyenv使用

在命令行中cd進這個目錄,然后執行pyenv install 3.7.5即可

一文讀懂Python版本管理工具Pyenv使用

切換python版本

pyenv global xxx - 全局環境,在未再次使用 global切換環境之前,一直使用此環境 pyenv local xxx - 本次登錄環境。重啟后,則環境失效,并返回當前global的環境 pyenv shell xxx - 局部(臨時)環境。關閉命令行窗口,則環境失效,并返回當前global的環境

一文讀懂Python版本管理工具Pyenv使用

python版本的優先級順序:shell > local> global注:pyenv會從當前目錄開始向上逐級查找.python-versiob文件,直到根目錄為止,若找不到,則使用global版本。

一文讀懂Python版本管理工具Pyenv使用

pyenv which python # 查看當前的python版本具體的位置

一文讀懂Python版本管理工具Pyenv使用

完全刪除pyenv

rm -fr ~/.pyenv

并且清理掉~/.bashrc文件中寫入末尾的三行接著執行: source ~/.bashrc最后重啟shell以生效: exec '$SHELL'

以上就是一文讀懂Python版本管理工具Pyenv使用的詳細內容,更多關于Python版本管理Pyenv使用的資料請關注好吧啦網其它相關文章!

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
av在线日韩| 精品网站aaa| 国产99精品一区| 久久要要av| 日韩在线观看一区| 久久久久久黄| 一区二区三区网站| 国产精品一区二区三区av| 麻豆久久久久久| 欧美天堂视频| 99日韩精品| 日韩va亚洲va欧美va久久| 国产精品115| 日韩免费看片| 日本欧美在线看| 国产精品资源| 91精品亚洲| 婷婷五月色综合香五月| 欧美精品成人| 久久视频精品| 99国产精品久久久久久久| 午夜视频一区二区在线观看| 国产精品毛片视频| 色婷婷久久久| 日本麻豆一区二区三区视频| 国产精品激情| 亚洲特色特黄| 日韩美女精品| 国产一区国产二区国产三区| 亚洲福利久久| 国产日韩精品视频一区二区三区| 老司机免费视频一区二区| 久久蜜桃资源一区二区老牛| 一区二区国产在线观看| 精品三级av| 一区久久精品| 麻豆成人av在线| 性色一区二区| 国产 日韩 欧美 综合 一区| 热久久久久久久| 麻豆成全视频免费观看在线看| 亚洲一区二区三区久久久| 91亚洲人成网污www| 日本中文字幕视频一区| 成人久久久久| 国产精品综合| 亚洲欧洲午夜| 国产欧美一区二区三区精品酒店| 色狠狠一区二区三区| 亚洲高清久久| 国产精品久久国产愉拍| 午夜在线精品| 久久天堂av| 久久中文精品| 日韩欧美另类中文字幕| 亚洲欧洲日本mm| 日韩精品第一区| 国产毛片精品| 亚洲区欧美区| 国产精品免费看| 亚洲天堂一区二区| 欧美黑人巨大videos精品| 亚洲精品美女| 亚洲欧美日韩国产| 久久久天天操| 精品国产精品久久一区免费式| 日韩在线电影| 国产手机视频一区二区| 欧美片第1页| 精品高清久久| 国产精品久久久久久久久久齐齐 | 亚洲一级大片| 欧美成人基地 | 美女av一区| 亚洲ww精品| 蜜臀av国产精品久久久久| 欧美日韩国产传媒| 欧美三区四区| 日韩国产专区| 久久男人av资源站| 国产福利91精品一区二区| 国产精品a久久久久| 国产精品日本一区二区三区在线| 中文字幕亚洲精品乱码| 亚洲在线观看| 香蕉久久久久久久av网站| 91成人超碰| 日韩午夜在线| 男人天堂欧美日韩| 日韩精品一级中文字幕精品视频免费观看 | 欧美日韩四区| 精品91久久久久| 中文一区在线| 免费视频一区二区| 视频一区二区三区在线| 亚洲综合日韩| 中文无码久久精品| 亚洲精品影视| 日韩综合一区二区| 日韩高清在线一区| 日本一区二区三区视频在线看 | 91精品国产福利在线观看麻豆| 久久久精品五月天| 欧美日韩在线播放视频| 亚洲一区黄色| 日韩在线麻豆| 国产精品毛片aⅴ一区二区三区| 久久福利在线| 深夜福利视频一区二区| 日韩欧美二区| 激情欧美亚洲| 蜜桃91丨九色丨蝌蚪91桃色| 一区二区国产在线| 国产精品一区二区99| 久久99影视| 中文在线中文资源| 合欧美一区二区三区| 中文字幕乱码亚洲无线精品一区| 三级久久三级久久久| 国产精品色婷婷在线观看| 国产66精品| 99国产精品私拍| 日本少妇一区二区| 成人国产精品一区二区免费麻豆| 亚洲婷婷免费| 亚洲精品日韩久久| 精品无人区麻豆乱码久久久| 日韩不卡在线| 亚洲免费观看高清完整版在线观| 国产亚洲一区二区三区啪| 韩日一区二区| 亚洲自拍另类| 麻豆91精品91久久久的内涵| 欧美日中文字幕| 日韩二区三区在线观看| 久久精品亚洲| 夜夜嗨av一区二区三区网站四季av| 日韩国产精品久久久| 亚洲国产成人二区| 美女精品一区| 欧美成a人片免费观看久久五月天| 日韩av首页| 婷婷视频一区二区三区| 日本一区二区高清不卡| 激情丁香综合| 国产精品色在线网站| 欧美色图一区| 欧美一区二区三区免费看| 夜鲁夜鲁夜鲁视频在线播放| 男女男精品网站| 欧美13videosex性极品| 国产精品三上| 国产一区日韩一区| 成人看片网站| 久久久噜噜噜| 精品日韩视频| 91精品推荐| 亚洲黄色在线| 中文字幕成人| 日韩一区电影| 婷婷亚洲五月| 国产aⅴ精品一区二区三区久久| 亚洲人亚洲人色久| 婷婷成人在线| 久久99高清| 日韩在线观看中文字幕| 久久久天天操| 国产精品天堂蜜av在线播放| 日韩午夜av在线| 色一区二区三区| 国产精品入口久久| 综合国产精品| 韩日一区二区三区| 国产伦久视频在线观看| 亚洲精品少妇| 亚洲一区久久| 久久五月天小说| 日韩一区亚洲二区| 精品久久久亚洲| 国产精品观看| 欧美日韩一区二区三区不卡视频 | 亚洲免费成人| 日韩深夜视频| 精品一区91| 国产精品片aa在线观看| 一区二区三区网站| 模特精品在线| 午夜国产欧美理论在线播放| 人在线成免费视频| 电影91久久久| 精品国产日韩欧美精品国产欧美日韩一区二区三区 | 另类激情亚洲| 日韩视频精品在线观看| 国产一区观看| 激情久久久久久久| 99精品一区| 亚洲黑丝一区二区| 亚洲先锋成人| 午夜视频精品| 国产美女一区|