婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > 一文讀懂Python版本管理工具Pyenv使用

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

熱門標(biāo)簽:騰訊地圖標(biāo)注沒(méi)法顯示 南陽(yáng)打電話機(jī)器人 海外網(wǎng)吧地圖標(biāo)注注冊(cè) 打電話機(jī)器人營(yíng)銷 地圖標(biāo)注自己和別人標(biāo)注區(qū)別 ai電銷機(jī)器人的優(yōu)勢(shì) 聊城語(yǔ)音外呼系統(tǒng) 商家地圖標(biāo)注海報(bào) 孝感營(yíng)銷電話機(jī)器人效果怎么樣

pyenv簡(jiǎn)單介紹

在日常運(yùn)維中, 經(jīng)常遇到這樣的情況: 系統(tǒng)自帶的Python是2.x,而業(yè)務(wù)部署需要Python 3.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系)上:

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. 接著執(zhí)行

$ curl https://pyenv.run | bash

3. 重啟shell

exec $SHELL

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

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

接著執(zhí)行: source ~/.bashrc
最后重啟shell以生效: exec "$SHELL"

win10安裝

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

2. 在home目錄下創(chuàng)建 .pyenv 文件夾,解壓剛才下載的文件,將其中的pyenv-win文件夾整個(gè)移動(dòng)至 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當(dāng)前支持哪些python版本
pyenv install --list
 
# 安裝指定的python版本
pyenv install xxx
 
# 列出本地pyenv中所有可用的python版本
pyenv versions
 
# 卸載某個(gè)版本
pyenv uninstall 3.9.1
 
# 為所有已安裝的可執(zhí)行文件創(chuàng)建shims,因此,每當(dāng)你增刪了Python版本或帶有可執(zhí)行文件的包(如pip以后,都應(yīng)該執(zhí)行一次本命令)
pyenv rehash

使用pyenv安裝指定的python版本

在線安裝

離線安裝

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

2. 接著在home的.pyenv目錄下建一個(gè)cache的文件夾,將下載下來(lái)的包移動(dòng)至這個(gè)文件夾

在命令行中cd進(jìn)這個(gè)目錄,然后執(zhí)行pyenv install 3.7.5即可

切換python版本

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

python版本的優(yōu)先級(jí)順序:shell > local> global
注:pyenv會(huì)從當(dāng)前目錄開始向上逐級(jí)查找.python-versiob文件,直到根目錄為止,若找不到,則使用global版本。

pyenv which python  # 查看當(dāng)前的python版本具體的位置

完全刪除pyenv

rm -fr ~/.pyenv

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

以上就是一文讀懂Python版本管理工具Pyenv使用的詳細(xì)內(nèi)容,更多關(guān)于Python版本管理Pyenv使用的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

您可能感興趣的文章:
  • python pyenv多版本管理工具的使用
  • Python中Pyenv virtualenv插件的使用
  • Python使用pyenv實(shí)現(xiàn)多環(huán)境管理
  • python多環(huán)境切換及pyenv使用過(guò)程詳解
  • 詳解pyenv下使用python matplotlib模塊的問(wèn)題解決
  • 詳解使用 pyenv 管理多個(gè)版本 python 環(huán)境

標(biāo)簽:楊凌 六盤水 南寧 聊城 迪慶 揚(yáng)州 牡丹江 撫州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《一文讀懂Python版本管理工具Pyenv使用》,本文關(guān)鍵詞  一文,讀懂,Python,版本,管理工具,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《一文讀懂Python版本管理工具Pyenv使用》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于一文讀懂Python版本管理工具Pyenv使用的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产精品国产三级国产aⅴ无密码| 亚洲人成网站影音先锋播放| 精品国产亚洲一区二区三区在线观看| 日本一区二区三区久久久久久久久不 | 在线成人av网站| 久久久久免费观看| 狠狠色综合日日| 日韩欧美色综合网站| 美腿丝袜亚洲综合| 欧美zozozo| 国产自产视频一区二区三区| 日韩免费观看高清完整版在线观看| 亚洲精品国产a| 欧美性猛交xxxxxx富婆| 亚洲最色的网站| 日韩欧美一区二区免费| 伦理电影国产精品| 久久久久久久久99精品| 成人v精品蜜桃久久一区| 亚洲一区视频在线| 欧美一区二区三区不卡| 日韩高清不卡一区二区三区| 国产亚洲午夜高清国产拍精品| 成人一区二区三区在线观看| 亚洲精选视频免费看| 日韩欧美一级二级| 99在线精品免费| 日本特黄久久久高潮| 一区二区在线观看视频在线观看| 欧美日韩mp4| 久久午夜色播影院免费高清| 91丝袜国产在线播放| 精品亚洲porn| 蜜桃久久av一区| 日韩精品一二三四| 男人的天堂久久精品| 日本不卡高清视频| 日韩av网站免费在线| 亚洲国产va精品久久久不卡综合| 中文字幕欧美激情| 日韩一区在线免费观看| 国产欧美精品区一区二区三区| 久久这里只有精品6| 3atv在线一区二区三区| 日韩一区二区三区视频在线| 欧美视频一区在线| 欧美日韩国产在线观看| 欧美女孩性生活视频| 欧美三级电影网| 69堂亚洲精品首页| 精品国产在天天线2019| 精品精品欲导航| 国产精品三级电影| 日本精品一区二区三区高清| 精品免费一区二区三区| 亚洲影视在线播放| 成人激情动漫在线观看| 亚洲国产精品麻豆| 成人自拍视频在线| 91麻豆精品国产91| 欧美激情中文字幕一区二区| 夜夜爽夜夜爽精品视频| 日本成人中文字幕| 国产麻豆成人传媒免费观看| 亚洲一区二区三区不卡国产欧美| 午夜一区二区三区视频| 国产一区二区美女诱惑| 日本国产一区二区| 亚洲视频免费在线观看| 久久精品72免费观看| 欧美高清www午色夜在线视频| 久久综合色一综合色88| 午夜久久久久久久久久一区二区| 午夜精品福利视频网站| 国产一区二区三区综合| 国产调教视频一区| 成人av在线影院| 亚洲靠逼com| 精品国产一区二区三区av性色| 粉嫩一区二区三区在线看 | 日韩三区在线观看| 国产精品全国免费观看高清| 亚洲精品视频在线| 韩国欧美一区二区| 欧美色老头old∨ideo| 久久久一区二区三区捆绑**| 久久精品久久99精品久久| 久久 天天综合| 91老师片黄在线观看| 国产福利一区二区三区| 亚洲欧洲精品天堂一级| 日本美女一区二区三区视频| 亚洲国产综合人成综合网站| 99久久综合精品| 亚洲精品乱码久久久久久久久 | 91精品国产色综合久久| 蜜桃av噜噜一区二区三区小说| 樱桃视频在线观看一区| 国产成人av一区二区三区在线观看| 精品国产一区二区精华| 国产乱码精品一区二区三区av| 亚洲欧美影音先锋| 亚洲另类一区二区| 在线观看一区日韩| 国内精品国产成人国产三级粉色| 欧美日韩一卡二卡三卡 | 欧美精选一区二区| 日本韩国视频一区二区| 欧美精品一区二区三区四区| 水蜜桃久久夜色精品一区的特点| 91女人视频在线观看| 欧美精选午夜久久久乱码6080| 日韩欧美一区二区不卡| 亚洲最大成人综合| 国产一区啦啦啦在线观看| 欧美高清视频一二三区| 日日噜噜夜夜狠狠视频欧美人| 欧美自拍偷拍午夜视频| 麻豆国产欧美日韩综合精品二区| 国产精品12区| 欧美激情一区二区在线| 免费看日韩精品| 一区二区久久久久久| 2023国产精品自拍| 天天综合天天做天天综合| 成人美女视频在线看| 欧美日韩中文字幕一区| 婷婷久久综合九色综合绿巨人| 免费观看日韩av| 欧美成人乱码一区二区三区| 中文字幕乱码亚洲精品一区| 夜夜嗨av一区二区三区四季av| 成人性色生活片| 精品少妇一区二区三区视频免付费 | 中文字幕欧美区| 国产一区日韩二区欧美三区| 欧美videossexotv100| 久久69国产一区二区蜜臀| 国产精品成人一区二区三区夜夜夜| 夜夜精品视频一区二区| 高清国产午夜精品久久久久久| 欧美一区二区三区在线电影 | av电影在线不卡| 国产无人区一区二区三区| 另类的小说在线视频另类成人小视频在线| 色婷婷狠狠综合| 亚洲欧美日韩国产手机在线 | 欧美一区二区三区思思人| 亚洲国产精品人人做人人爽| 91免费视频大全| 亚洲一区视频在线观看视频| 欧美另类videos死尸| 日本美女一区二区| 欧美大尺度电影在线| 国产一区二区伦理| 国产欧美日韩激情| 99视频国产精品| 日韩欧美电影在线| 亚洲成人久久影院| 色播五月激情综合网| 色域天天综合网| 一区二区在线电影| 91国偷自产一区二区三区成为亚洲经典| 一区二区三区四区高清精品免费观看 | 国产激情视频一区二区在线观看| 国内精品国产三级国产a久久| 久久一日本道色综合| 成人黄色软件下载| 亚洲一区二区三区四区在线观看| 91精品国产福利| 国产精品1024| 一区二区三区在线观看视频| 欧美电影影音先锋| 国产v综合v亚洲欧| 婷婷久久综合九色综合绿巨人| 国产精品99久久久久久宅男| 中文字幕人成不卡一区| 国产精品青草久久| 欧美浪妇xxxx高跟鞋交| 精品午夜久久福利影院| 国产精品麻豆欧美日韩ww| 欧美日韩久久久一区| 国产真实乱偷精品视频免| 亚洲免费电影在线| 国产日韩欧美精品综合| 欧美亚洲一区二区在线观看| 国产一区二区精品久久99| 亚洲一二三专区| 91在线观看地址| 国产乱码精品一区二区三区五月婷| 亚洲午夜成aⅴ人片| 亚洲国产精品黑人久久久| 欧美一区欧美二区| 国产成人精品亚洲777人妖 | 色成年激情久久综合| 日韩一级免费观看| 91精品国产综合久久久久久 | 欧美一区二区免费视频| 天堂成人免费av电影一区| 日韩精品中午字幕|