最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python版本切換工具pyenv的安裝及用法

 更新時(shí)間:2025年12月10日 10:57:01   作者:Lvan的前端筆記  
Pyenv是管理 Python 版本的最佳工具之一,特別適合開發(fā)者和需要切換多個(gè)Python版本的用戶,這篇文章主要介紹了python版本切換工具pyenv安裝及用法的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下

Pyenv 是什么?

官網(wǎng)

python 的版本切換工具

python 的 Pyenv 相當(dāng)于 node 的 nvm。

它可以讓你:

  • 安裝多個(gè) Python 版本
  • 在項(xiàng)目中指定特定版本
  • 自動(dòng)切換版本,不影響系統(tǒng)環(huán)境
  • 兼容 macOS / Linux

它不會(huì)替你管理虛擬環(huán)境,但可以與 venv / Poetry 完美結(jié)合。

安裝 Pyenv(macOS)

使用 Homebrew:

brew update
brew install pyenv

配置 shell(zsh 為例)

編輯 ~/.zshrc,加入:

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

重新加載配置:

source ~/.zshrc

完成 ??

安裝一個(gè) Python 版本

比如安裝當(dāng)前最穩(wěn)定的 Python 3.11:

pyenv install 3.11.7

查看已安裝版本:

pyenv versions

在項(xiàng)目中設(shè)置 Python 版本(強(qiáng)烈推薦)

進(jìn)入項(xiàng)目目錄:

cd my-ai-project
pyenv local 3.11.7

這會(huì)自動(dòng)生成:

.python-version

以后進(jìn)入這個(gè)目錄時(shí),會(huì)自動(dòng)切換到 3.11.7,這就像 Node 中的:

.nvmrc

設(shè)置全局默認(rèn) Python 版本

pyenv global 3.11.7

一般不推薦,除非你已經(jīng)使用 pyenv 接管全部 Python。

搭配虛擬環(huán)境使用(最佳實(shí)踐)

使用 venv

python3 -m venv .venv
source .venv/bin/activate

使用 Poetry(更現(xiàn)代)

poetry init
poetry install

Poetry 會(huì)自動(dòng)讀取 pyenv 的 Python 版本。

pyenv 常用命令總結(jié)

命令作用
pyenv install -l查看可安裝的 Python 版本
pyenv install 3.11.7安裝指定版本
pyenv versions查看已安裝版本
pyenv local 3.11.7設(shè)置項(xiàng)目 Python 版本
pyenv global 3.11.7設(shè)置全局 Python 版本
pyenv uninstall 3.11.7卸載版本
pyenv which python查看當(dāng)前可用 Python 路徑

Pyenv 的實(shí)現(xiàn)原理(簡單講)

Pyenv 使用了一個(gè)非常巧妙的機(jī)制:

Shims(墊片)機(jī)制

它在你的 PATH 前面放置一個(gè)目錄:

~/.pyenv/shims

里面放置 python, pip 等可執(zhí)行文件的“代理”,

當(dāng)你調(diào)用 python 時(shí):

  1. 先查 .python-version
  2. 找出對(duì)應(yīng) Python 版本
  3. 調(diào)用真實(shí) Python 而不是系統(tǒng) Python

這和 nvm 的原理幾乎一樣。

Pyenv + Poetry + pipx:最強(qiáng)組合

你可以這樣搭配:

工具作用
pyenv管理 Python 版本(像 nvm)
poetry管理項(xiàng)目依賴 & 虛擬環(huán)境(像 pnpm + package.json)
pipx管理全局 CLI 工具安裝(像 npm global install 的替代)

這套組合可打造行業(yè)內(nèi)最干凈、可維護(hù)的 AI/后端開發(fā)環(huán)境。

到此這篇關(guān)于python版本切換工具pyenv的安裝及用法的文章就介紹到這了,更多相關(guān)python版本切換工具pyenv內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • PyTorch中Tensor的維度變換實(shí)現(xiàn)

    PyTorch中Tensor的維度變換實(shí)現(xiàn)

    這篇文章主要介紹了PyTorch中Tensor的維度變換實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • Python安裝模塊的常見問題及解決方法

    Python安裝模塊的常見問題及解決方法

    下面小編就為大家分享一篇Python安裝模塊的常見問題及解決方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-02-02
  • 如何理解python對(duì)象

    如何理解python對(duì)象

    在本篇文章里小編給大家分享的是一篇關(guān)于python對(duì)象的理解相關(guān)內(nèi)容,有興趣的朋友們可以學(xué)習(xí)下。
    2020-06-06
  • Python中實(shí)現(xiàn)接口的三種方式深度解析

    Python中實(shí)現(xiàn)接口的三種方式深度解析

    這篇文章詳細(xì)介紹了Python中實(shí)現(xiàn)接口的三種方式,文章對(duì)比了ABC和Protocol的核心區(qū)別,并提供了實(shí)戰(zhàn)選型建議,本文結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧
    2026-02-02
  • Python編程之黑板上排列組合,你舍得解開嗎

    Python編程之黑板上排列組合,你舍得解開嗎

    這篇文章主要介紹了Python排列組合算法的相關(guān)內(nèi)容,具有一定參考價(jià)值,需要的朋友可以了解下。
    2017-10-10
  • Python通過跳板機(jī)訪問數(shù)據(jù)庫的方法

    Python通過跳板機(jī)訪問數(shù)據(jù)庫的方法

    跳板機(jī)是一類可作為跳板批量操作的遠(yuǎn)程設(shè)備的網(wǎng)絡(luò)設(shè)備,是系統(tǒng)管理員和運(yùn)維人員常用的操作平臺(tái)之一。本文給大家介紹Python通過跳板機(jī)訪問數(shù)據(jù)庫的方法,感興趣的朋友跟隨小編一起看看吧
    2021-10-10
  • Pandas缺失值刪除df.dropna()的使用

    Pandas缺失值刪除df.dropna()的使用

    本文主要介紹了Pandas缺失值刪除df.dropna()的使用,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • Python中最強(qiáng)大的重試庫Tenacity使用探索

    Python中最強(qiáng)大的重試庫Tenacity使用探索

    這篇文章主要為大家介紹了Python中最強(qiáng)大的重試庫Tenacity使用探索,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-12-12
  • python聚類算法選擇方法實(shí)例

    python聚類算法選擇方法實(shí)例

    在本篇文章里小編給大家整理的是一篇關(guān)于python聚類算法選擇方法實(shí)例,有需要的朋友們可以學(xué)習(xí)參考下。
    2021-07-07
  • Python Pycurl的屬性與方法案例詳解

    Python Pycurl的屬性與方法案例詳解

    這篇文章主要介紹了Python Pycurl的屬性與方法案例詳解,本篇文章通過簡要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-09-09

最新評(píng)論

泾源县| 隆回县| 宁波市| 永吉县| 陆川县| 深水埗区| 马尔康县| 拜泉县| 遂川县| 翁源县| 宕昌县| 温州市| 奉化市| 山西省| 吉林省| 类乌齐县| 紫云| 治多县| 呼玛县| 盐亭县| 浮梁县| 健康| 沛县| 文山县| 青川县| 太和县| 宁都县| 平江县| 定襄县| 兴安县| 军事| 北川| 木兰县| 峨眉山市| 通化市| 图们市| 武汉市| 琼结县| 乐亭县| 明星| 文化|