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

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

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

瀏覽:88日期: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久久,三上悠亚国产精品一区二区三区
国产精品久久777777毛茸茸| 日韩1区2区3区| 日韩一区二区三区精品 | 久久免费大视频| 亚洲v在线看| 精品中文一区| 亚洲精品影视| 国产乱人伦精品一区| 日韩欧美中文字幕在线视频| 欧美亚洲色图校园春色| 麻豆精品在线播放| 久久精品电影| 亚洲激精日韩激精欧美精品| 蜜桃一区二区三区在线| 国产欧美日韩影院| 久久精品影视| 日本在线成人| 日韩中文在线播放| 在线国产日韩| 亚洲涩涩在线| 欧美一区自拍| 久久国产中文字幕| 麻豆精品新av中文字幕| 日韩精品看片| 日本一区中文字幕| 欧美性感美女一区二区| 日本a口亚洲| 怡红院精品视频在线观看极品| 狠狠久久伊人中文字幕| 在线国产精品一区| 欧美午夜精彩| 婷婷综合六月| 欧美aⅴ一区二区三区视频| 欧美日韩日本国产亚洲在线| 精品色999| 欧美日韩1区2区3区| 丝袜国产日韩另类美女| 色综合www| 日韩免费精品| 国产精品日韩久久久| 亚洲va中文在线播放免费| 91福利精品在线观看| 亚洲欧美日韩一区在线观看| 成人精品久久| 国产成人久久精品麻豆二区 | www在线观看黄色| 自拍日韩欧美| 91一区二区| 国产精品人人爽人人做我的可爱| 国产一区二区三区视频在线| 国产a亚洲精品| 国产美女视频一区二区| 亚洲精品女人| 亚洲资源网站| 婷婷综合一区| 日韩激情一二三区| 蜜桃一区二区三区在线| 一本综合精品| 亚洲乱码一区| 亚洲网址在线观看| 欧美 日韩 国产一区二区在线视频 | 99国产一区| 日韩中文字幕91| 综合色就爱涩涩涩综合婷婷| 婷婷综合亚洲| 免费在线观看不卡| 国产精品三级| 高清一区二区三区| 久久亚洲视频| 日本不卡一二三区黄网| 麻豆视频一区二区| 一本大道色婷婷在线| 欧美在线影院| 99久久精品费精品国产| 亚洲香蕉网站| 国产一区二区高清| 国产亚洲高清一区| 欧美精品高清| 亚洲人成网站在线在线观看| 国产精品一国产精品k频道56| 久久精品主播| 天堂av一区| 欧美日韩va| 国产v日韩v欧美v| 香蕉人人精品| 青青草伊人久久| 成人午夜在线| 午夜国产一区二区| 亚洲欧美网站在线观看| 欧美激情日韩| 激情欧美一区| 国产欧美日韩一级| 亚洲国产专区| 欧美亚洲专区| 欧美中文一区二区| 日韩国产91| 日韩在线短视频| 日韩和欧美的一区| 日韩精品一卡| 嫩呦国产一区二区三区av| 婷婷综合在线| 国产在视频一区二区三区吞精| 尹人成人综合网| 91麻豆精品激情在线观看最新 | 成人免费电影网址| 国产精品任我爽爆在线播放| 日韩欧美国产精品综合嫩v| 亚洲a级精品| 久久久久欧美精品| 国产劲爆久久| 日av在线不卡| 欧美 日韩 国产精品免费观看| 国产精品美女午夜爽爽| 蜜臀av在线播放一区二区三区| 日韩av有码| 国产亚洲精aa在线看| 亚洲www啪成人一区二区| 国产精品多人| 18国产精品| 日本午夜精品久久久久| 亚洲最大av| 美女久久网站| 中文精品在线| 欧美精品一区二区三区精品| 色综合狠狠操| 亚洲天堂av影院| 欧美国产一级| 国产传媒在线观看| 国产66精品| 中文另类视频| 欧美精选一区二区三区| 久久精品国内一区二区三区水蜜桃| 国产欧美激情| 国产亚洲欧美日韩在线观看一区二区| 美国三级日本三级久久99| 日韩视频一区| 日韩影院免费视频| 日韩精品亚洲专区在线观看| 日韩欧美精品一区二区综合视频| 五月亚洲婷婷| 久久精品国产久精国产| 成人在线丰满少妇av| 亚洲精品网址| 日韩欧美久久| 国内精品伊人| 婷婷中文字幕一区| 蘑菇福利视频一区播放| 蜜臀av国产精品久久久久| 国产精品亚洲四区在线观看 | 欧美精品国产一区| 国产精久久久| 欧美aa在线观看| 亚洲资源av| 欧美国产另类| 伊人久久亚洲美女图片| 国产日韩免费| 鲁大师精品99久久久| 成人小电影网站| 久久成人亚洲| 麻豆精品蜜桃视频网站| 久久久久99| 日韩高清在线观看一区二区| 国产一区二区三区探花| 国产婷婷精品| 久久wwww| 欧美在线亚洲综合一区| 欧美日韩亚洲一区二区三区在线| 999国产精品| 欧美中文一区| 在线国产一区二区| 国产a亚洲精品| 中文久久精品| 精品72久久久久中文字幕| 亚洲人成精品久久久| 欧美成人日韩| 国产精品日韩精品在线播放| 好看的亚洲午夜视频在线| 国产欧美日韩综合一区在线播放| 婷婷激情图片久久| 久久精品国产亚洲aⅴ| 亚洲欧洲日韩精品在线| 欧美精品一区二区三区精品| 成人精品高清在线视频| 国产区精品区| 日韩精品1区2区3区| 欧美午夜不卡影院在线观看完整版免费| 日韩二区三区四区| 不卡中文一二三区| 精品国产亚洲日本| 欧美国产极品| 午夜亚洲福利| 国产视频一区免费看| 999国产精品视频| 国产成人在线中文字幕| 国产精品永久| 国产精品网站在线看| 日本色综合中文字幕| 日韩不卡一二三区| 日本欧美在线| 蜜桃av一区二区三区电影|