校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 一文讀懂Python版本管理工具Pyenv使用

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

熱門標簽:騰訊地圖標注沒法顯示 南陽打電話機器人 海外網吧地圖標注注冊 打電話機器人營銷 地圖標注自己和別人標注區別 ai電銷機器人的優勢 聊城語音外呼系統 商家地圖標注海報 孝感營銷電話機器人效果怎么樣

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 文件夾下

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

[System.Environment]::SetEnvironmentVariable('PYENV',$env:USERPROFILE + "\.pyenv\pyenv-win\","User")
[System.Environment]::SetEnvironmentVariable('PYENV_HOME',$env:USERPROFILE + "\.pyenv\pyenv-win\","User")
[System.Environment]::SetEnvironmentVariable('path', $env:USERPROFILE + "\.pyenv\pyenv-win\bin;" + $env:USERPROFILE + "\.pyenv\pyenv-win\shims;" + [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版本

在線安裝

離線安裝

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

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

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

切換python版本

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

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

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

完全刪除pyenv

rm -fr ~/.pyenv

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

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

您可能感興趣的文章:
  • python pyenv多版本管理工具的使用
  • Python中Pyenv virtualenv插件的使用
  • Python使用pyenv實現多環境管理
  • python多環境切換及pyenv使用過程詳解
  • 詳解pyenv下使用python matplotlib模塊的問題解決
  • 詳解使用 pyenv 管理多個版本 python 環境

標簽:楊凌 六盤水 南寧 聊城 迪慶 揚州 牡丹江 撫州

巨人網絡通訊聲明:本文標題《一文讀懂Python版本管理工具Pyenv使用》,本文關鍵詞  一文,讀懂,Python,版本,管理工具,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《一文讀懂Python版本管理工具Pyenv使用》相關的同類信息!
  • 本頁收集關于一文讀懂Python版本管理工具Pyenv使用的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    亚洲观看高清完整版在线观看| 国产精品电影院| 欧美片在线播放| 欧美日韩一级二级| 欧美日韩精品二区第二页| 欧美视频在线播放| 欧美性欧美巨大黑白大战| 精品视频一区 二区 三区| 欧美日本在线视频| 欧美一级免费大片| xfplay精品久久| 中文字幕电影一区| 一区二区日韩电影| 麻豆精品新av中文字幕| 国产一区二区在线观看视频| 丁香天五香天堂综合| 色婷婷综合久久久中文字幕| 在线视频国内自拍亚洲视频| 91精品欧美一区二区三区综合在 | 国产精品一区二区在线观看不卡| 麻豆一区二区三| 国产精品一区二区你懂的| www.激情成人| 7777精品久久久大香线蕉| 26uuu国产电影一区二区| 亚洲欧洲在线观看av| 亚洲电影一区二区三区| 国产乱子伦视频一区二区三区| 国产精品一级黄| 欧美日韩一区不卡| 国产日韩欧美a| 亚洲国产aⅴ天堂久久| 国产在线播放一区三区四| 国产成人av一区二区三区在线| 91社区在线播放| 精品国产伦理网| 亚洲在线观看免费| 激情综合色综合久久| 色老汉av一区二区三区| 欧美成人国产一区二区| 亚洲一区在线免费观看| 国产成人免费网站| 777色狠狠一区二区三区| 国产精品久久久久久久久晋中| 日本伊人色综合网| 91在线丨porny丨国产| 欧美mv日韩mv| 亚洲第一久久影院| 91麻豆免费看| 久久综合色8888| 日产精品久久久久久久性色| 色偷偷成人一区二区三区91| 久久久午夜精品理论片中文字幕| 午夜一区二区三区在线观看| 99精品视频免费在线观看| 国产视频一区二区在线| 极品尤物av久久免费看| 欧美日韩三级一区二区| 亚洲欧洲日韩一区二区三区| 国产一区二区三区av电影| 欧美一区二区三区人| 亚洲永久精品国产| 色综合天天综合网国产成人综合天 | 精品一区精品二区高清| 欧美性生交片4| 亚洲精品免费播放| 91免费看片在线观看| 国产精品久久777777| 成人性视频免费网站| 久久久五月婷婷| 精品无人码麻豆乱码1区2区| 日韩欧美国产三级| 六月丁香婷婷久久| 日韩精品一区二区在线| 麻豆91小视频| 亚洲精品在线免费播放| 精品一区二区三区在线播放 | 国产日韩欧美高清在线| 国产精品一区三区| 国产日产亚洲精品系列| 成人永久免费视频| 亚洲人吸女人奶水| 欧美日韩亚洲综合| 日韩电影免费一区| 久久久蜜桃精品| 国产成a人亚洲精品| 综合激情成人伊人| 欧美日本一道本| 久久国产婷婷国产香蕉| 国产欧美日韩精品一区| 成人动漫在线一区| 亚洲一区二区三区四区五区黄 | 成人一级片在线观看| 国产日韩高清在线| 色94色欧美sute亚洲线路一久| 亚洲与欧洲av电影| 精品少妇一区二区三区免费观看 | 视频精品一区二区| 欧美成人精精品一区二区频| 国产91精品一区二区麻豆亚洲| 国产精品久久久久四虎| 色噜噜狠狠色综合欧洲selulu| 三级在线观看一区二区| 国产欧美中文在线| 在线一区二区三区四区五区 | 国产日本一区二区| 欧美视频一区二区| 国产精品一卡二| 亚洲一区二区三区中文字幕 | 欧美日韩国产经典色站一区二区三区| 蜜桃视频在线一区| 亚洲欧洲无码一区二区三区| 91精品国产全国免费观看| 国产成人三级在线观看| 五月开心婷婷久久| 国产精品国产三级国产aⅴ无密码| 欧美四级电影在线观看| 国产乱人伦精品一区二区在线观看 | 6080午夜不卡| av成人老司机| 国产乱人伦偷精品视频免下载 | 日韩欧美一二三区| 色天天综合久久久久综合片| 紧缚奴在线一区二区三区| 香蕉成人啪国产精品视频综合网 | 亚洲精品国产品国语在线app| 精品美女一区二区| 欧美男生操女生| 91亚洲精品久久久蜜桃| 国产精品99久久久久久久vr| 日韩激情中文字幕| 亚洲一区二区高清| 亚洲欧洲日韩一区二区三区| 中文字幕精品综合| 精品国产凹凸成av人导航| 欧美午夜影院一区| 日本伦理一区二区| 99久久精品国产网站| 国产精品亚洲视频| 精品在线亚洲视频| 久久精品国产99国产| 免费高清成人在线| 日韩电影在线一区二区三区| 一级做a爱片久久| 亚洲综合激情网| 亚洲一区二区五区| 亚洲福利一二三区| 亚洲第一激情av| 日韩精品欧美成人高清一区二区| 夜夜精品视频一区二区| 一区二区三区欧美在线观看| 亚洲欧洲精品一区二区三区| 国产精品久久久久久久久搜平片| 久久女同精品一区二区| 久久久99久久| 国产精品无码永久免费888| 国产精品女同互慰在线看| 国产精品美女久久久久久| 中文字幕在线不卡一区| 中文字幕在线不卡视频| 一区二区激情小说| 日韩国产成人精品| 激情偷乱视频一区二区三区| 国产一区二区在线看| 成人在线综合网站| 色婷婷久久久久swag精品| 欧美日韩一级片在线观看| 欧美一级免费观看| 国产清纯在线一区二区www| 国产精品免费丝袜| 亚洲一卡二卡三卡四卡无卡久久| 午夜精品aaa| 国内精品视频一区二区三区八戒| 国产成人免费视频精品含羞草妖精| 风间由美一区二区三区在线观看| 91一区二区三区在线播放| 欧美精品xxxxbbbb| 精品国产青草久久久久福利| 国产精品色噜噜| 亚洲妇女屁股眼交7| 国产在线精品一区二区三区不卡 | 一区二区三区波多野结衣在线观看| 亚洲电影第三页| 国产高清久久久| 欧美日韩在线播放三区| 久久美女高清视频| 亚洲亚洲人成综合网络| 国产精品亚洲专一区二区三区| 在线视频国内自拍亚洲视频| 日韩免费观看高清完整版| 一区二区在线电影| 免费在线观看一区| 91免费版在线| 久久久久久久久99精品| 亚洲午夜精品久久久久久久久| 极品美女销魂一区二区三区免费| 色av成人天堂桃色av| 中文字幕欧美区| 久久99最新地址| 欧美日韩免费在线视频|