欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Windows系統(tǒng)下Python如何進(jìn)行版本升級(jí)與管理

 更新時(shí)間:2025年05月30日 10:10:40   作者:勤奮的知更鳥(niǎo)  
用戶(hù)經(jīng)常在使用python時(shí)候,發(fā)現(xiàn)版本升級(jí)過(guò)快,不同的項(xiàng)目可能用到不同的python版本,本文就windows下,關(guān)于Python 3.11 升級(jí)到 Python 3.12做一個(gè)簡(jiǎn)單的記錄和介紹,希望對(duì)大家有所幫助

前言

用戶(hù)經(jīng)常在使用python時(shí)候,發(fā)現(xiàn)版本升級(jí)過(guò)快,不同的項(xiàng)目可能用到不同的python版本,本文就windows下,關(guān)于Python 3.11 升級(jí)到 Python 3.12做一個(gè)簡(jiǎn)單的記錄和介紹。希望能幫助到你。

一、版本確認(rèn)與環(huán)境準(zhǔn)備

1.檢查當(dāng)前版本

在命令提示符中輸入:

python --version

若顯示Python 3.11.x,則說(shuō)明當(dāng)前環(huán)境為目標(biāo)升級(jí)前狀態(tài)。

2.備份關(guān)鍵數(shù)據(jù)

對(duì)于需要升級(jí)的項(xiàng)目,可以導(dǎo)出依賴(lài)列表:

pip freeze > requirements.txt

備份項(xiàng)目文件和配置文件至安全目錄。

二、升級(jí)路徑選擇

(一)官方安裝程序升級(jí)(推薦)

1.下載 Python 3.12 安裝包

訪(fǎng)問(wèn)Python 官方下載頁(yè)面,選擇Windows installer (64-bit)(根據(jù)系統(tǒng)位數(shù)選擇),確保下載版本為 3.12。

2.運(yùn)行安裝程序

勾選Add Python 3.12 to PATH,確保系統(tǒng)自動(dòng)配置環(huán)境變量9。

建議選擇Customize installation自定義安裝路徑(如D:\Python312),避免與舊版本路徑?jīng)_突。

3.驗(yàn)證安裝

重新打開(kāi)命令提示符,輸入:

python --version

若顯示Python 3.12.x,則升級(jí)成功。

(二)命令行升級(jí)(適合高級(jí)用戶(hù))

使用 pip 升級(jí)

pip install --upgrade python==3.12.0

若需指定國(guó)內(nèi)鏡像源(提升下載速度):

pip install --upgrade python==3.12.0 -i https://pypi.tuna.tsinghua.edu.cn/simple

注意:此方法可能因依賴(lài)沖突導(dǎo)致升級(jí)失敗,建議優(yōu)先使用官方安裝程序

通過(guò) conda 升級(jí)(虛擬環(huán)境場(chǎng)景)

激活目標(biāo)環(huán)境:

conda activate myenv

升級(jí) Python 版本:

conda install python=3.12

更新所有依賴(lài)包:

conda update --all

此方法可保持環(huán)境一致性,適合數(shù)據(jù)科學(xué)項(xiàng)目

三、舊版本卸載與環(huán)境清理

若需完全移除 Python 3.11:

通過(guò)控制面板卸載

進(jìn)入設(shè)置 > 應(yīng)用 > 應(yīng)用和功能,搜索 "Python 3.11",點(diǎn)擊卸載并按提示完成操作

手動(dòng)清理殘留文件

刪除安裝目錄(默認(rèn):C:\Users\<用戶(hù)名>\AppData\Local\Programs\Python\Python311)。

檢查環(huán)境變量:

  • 右鍵此電腦 > 屬性 > 高級(jí)系統(tǒng)設(shè)置 > 環(huán)境變量。
  • 在系統(tǒng)變量和用戶(hù)變量的Path中刪除 Python 3.11 相關(guān)路徑。

四、環(huán)境變量?jī)?yōu)化與多版本共存

保留舊版本(可選)

安裝 Python 3.12 時(shí)選擇不同路徑(如D:\Python312),避免覆蓋舊版本。

使用py launcher 管理多版本:

py --list # 查看所有已安裝的Python版本

py -3.12 your_script.py # 指定使用Python 3.12運(yùn)行腳本

此方法可實(shí)現(xiàn)平滑過(guò)渡,逐步驗(yàn)證新版本兼容性

更新默認(rèn) Python 版本

若需將 Python 3.12 設(shè)為默認(rèn)版本,確保其路徑在Path變量中排在 Python 3.11 之前。

通過(guò)以上步驟,您可以在 Windows 系統(tǒng)上安全、高效地完成 Python 版本升級(jí),同時(shí)保持開(kāi)發(fā)環(huán)境的穩(wěn)定性和兼容性。建議在升級(jí)前備份關(guān)鍵數(shù)據(jù),并在非生產(chǎn)環(huán)境中進(jìn)行充分測(cè)試。

五、知識(shí)延展

Windows系統(tǒng)下Python多版本管理

Windows下使用sqlmap時(shí),需要2.7.x版本的Python,然而常常我們會(huì)用到Python的多個(gè)版本,經(jīng)查找,可以使用Pyenv來(lái)對(duì)Python版本進(jìn)行管理。

1.Pyenv的安裝

1:打開(kāi)命令行,輸入 pip install pyenv-win --target E:\software\pyenv  (此處E:\software\pyenv是自己的安裝目錄,不存在會(huì)自動(dòng)創(chuàng)建 )

2:然后會(huì)要求你升級(jí)pip,按照提示輸入 python -m pip install --upgrade pip

3:再輸入pip install pyenv-win --target E:\software\pyenv

4:接著配置環(huán)境變量:我的電腦—>屬性—>高級(jí)系統(tǒng)設(shè)置—>環(huán)境變量—>系統(tǒng)環(huán)境變量

5:再到系統(tǒng)環(huán)境變量里點(diǎn)擊path后新建:

點(diǎn)擊確定后命令行輸入pyenv后顯示如下圖則安裝成功: 

2.Pyenv的使用

1:Pyenv的常用命令

2:安裝指定python版本,命令行中輸入pyenv install 2.7.1后出現(xiàn)如下圖情況即可

3:然后輸入pyenv global 2.7.1 設(shè)置為全局版本并輸入pyenv global 查看全局版本

到此這篇關(guān)于Windows系統(tǒng)下Python如何進(jìn)行版本升級(jí)與管理的文章就介紹到這了,更多相關(guān)Python版本升級(jí)與管理內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 基于Python編寫(xiě)一個(gè)解析器

    基于Python編寫(xiě)一個(gè)解析器

    這篇文章主要給大家介紹了如何基于Python編寫(xiě)一個(gè)解析器,文章通過(guò)代碼示例介紹的非常詳細(xì),具有一定的參考價(jià)值,需要的朋友可以參考下
    2023-08-08
  • 解決Python串口接收無(wú)標(biāo)識(shí)不定長(zhǎng)數(shù)據(jù)

    解決Python串口接收無(wú)標(biāo)識(shí)不定長(zhǎng)數(shù)據(jù)

    這篇文章主要介紹了解決Python串口接收無(wú)標(biāo)識(shí)不定長(zhǎng)數(shù)據(jù)問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • python 實(shí)現(xiàn)二維字典的鍵值合并等函數(shù)

    python 實(shí)現(xiàn)二維字典的鍵值合并等函數(shù)

    今天小編就為大家分享一篇python 實(shí)現(xiàn)二維字典的鍵值合并等函數(shù),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-12-12
  • 如何在Python中用三階指數(shù)平滑模型對(duì)金融數(shù)據(jù)集進(jìn)行擬合與預(yù)測(cè)

    如何在Python中用三階指數(shù)平滑模型對(duì)金融數(shù)據(jù)集進(jìn)行擬合與預(yù)測(cè)

    這篇文章主要介紹了如何在Python中用三階指數(shù)平滑模型對(duì)金融數(shù)據(jù)集進(jìn)行擬合與預(yù)測(cè),本次實(shí)驗(yàn)數(shù)據(jù)為10列金融數(shù)據(jù)集,且相互之間獨(dú)立,需要分別擬合預(yù)測(cè),需要的朋友可以參考下
    2023-03-03
  • Python 處理日期時(shí)間的Arrow庫(kù)使用

    Python 處理日期時(shí)間的Arrow庫(kù)使用

    這篇文章主要介紹了Python 處理日期時(shí)間的Arrow庫(kù)使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • Python運(yùn)算符優(yōu)先級(jí)詳細(xì)整理

    Python運(yùn)算符優(yōu)先級(jí)詳細(xì)整理

    在一個(gè)表達(dá)式中可能包含多個(gè)有不同運(yùn)算符連接起來(lái)的、具有不同數(shù)據(jù)類(lèi)型的數(shù)據(jù)對(duì)象,由于表達(dá)式有多種運(yùn)算,不同的運(yùn)算順序可能得出不同結(jié)果甚至出現(xiàn)錯(cuò)誤運(yùn)算錯(cuò)誤,下面這篇文章主要給大家介紹了關(guān)于Python運(yùn)算符優(yōu)先級(jí)的相關(guān)資料,需要的朋友可以參考下
    2023-01-01
  • 用python實(shí)現(xiàn)對(duì)比兩張圖片的不同

    用python實(shí)現(xiàn)對(duì)比兩張圖片的不同

    這篇文章主要介紹了用python實(shí)現(xiàn)對(duì)比兩張圖片的不同的相關(guān)資料,需要的朋友可以參考下
    2018-02-02
  • django中資源文件夾的引入及配置方法

    django中資源文件夾的引入及配置方法

    這篇文章主要介紹了django中資源文件夾的引入,主要包括靜態(tài)資源文件夾的引入及媒體資源文件夾的引入,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-08-08
  • 導(dǎo)入pytorch時(shí)libmkl_intel_lp64.so找不到問(wèn)題解決

    導(dǎo)入pytorch時(shí)libmkl_intel_lp64.so找不到問(wèn)題解決

    這篇文章主要為大家介紹了導(dǎo)入pytorch時(shí)libmkl_intel_lp64.so找不到問(wèn)題解決示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-06-06
  • Python實(shí)現(xiàn)讀寫(xiě)INI配置文件的方法示例

    Python實(shí)現(xiàn)讀寫(xiě)INI配置文件的方法示例

    這篇文章主要介紹了Python實(shí)現(xiàn)讀寫(xiě)INI配置文件的方法,結(jié)合實(shí)例形式分析了Python針對(duì)ini配置文件的讀寫(xiě)操作類(lèi)定義及使用方法,需要的朋友可以參考下
    2018-06-06

最新評(píng)論