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

前后端開發(fā)必備工具之python的啟動器安裝和使用

 更新時間:2026年04月28日 08:52:13   作者:小七愛研發(fā)  
Windows?Python啟動器是一個實用工具,它幫助定位和執(zhí)行不同的Python版本,這篇文章主要介紹了前后端開發(fā)必備工具之python的啟動器安裝和使用的相關(guān)資料,文中通過代碼介紹的非常詳細,需要的朋友可以參考下

一、 python啟動器介紹

  • py.exe 是 Python啟動器(Python Launcher),是Windows系統(tǒng)上Python安裝附帶的一個特殊工具。 它支持python多版本選擇、替代直接調(diào)用python.exe、支持虛擬環(huán)境、Shebang支持等。
  • 官方文檔:https://docs.python.org/zh-cn/3.14/using/windows.html#python-launcher-for-windows

二、安裝(它隨python一起安裝)

1.使用安裝管理器安裝Python(推薦,常用方式)

  • python下載地址
    https://www.python.org/downloads/windows/
    https://www.python.org/downloads/release/python-3142/
    (從3.14.2版本開始,不再有python3.exe)

1.1安裝python (當前系統(tǒng)可以安裝多個版本)

1.1 Use admin privileges when installing py.exe 請選上

1.2 Add python.exe to PATH‌ 請選上

1.2.注意事項

安裝完成后,使用py.exe替代python運行(官方推薦方式,默認沒有python.exe的路徑)

2.使用Nuget安裝Python (不建議)

nuget.exe 命令行工具可以直接從 https://aka.ms/nugetclidl 下載,例如,使用 curl 或 PowerShell。 使用該工具安裝 64 位或 32 位最新版本的 Python:

nuget.exe install python -ExcludeVersion -OutputDirectory .
nuget.exe install pythonx86 -ExcludeVersion -OutputDirectory .

三、使用

1. 查看版本

查看python版本

py --version  查詢當前系統(tǒng)中默認的 Python 解釋器版本
py --list     查詢當前系統(tǒng)中安裝的所有python 解釋器版本 或py -0 
//帶路徑查看所有python版本
py -0p

查看pip版本

py -m pip --version  //查詢當前python版本下,包安裝器的版本

2.運行腳本

2.1指定版本運行腳本

//運行python腳本
py 1.py
//使用指定版本運行腳本
py -3.14 1.py

2.2 Shebang 支持示例

在腳本開頭添加 shebang 行,啟動器會自動選擇對應(yīng)版本:

#!/usr/bin/env python3
# 或 #!python3.12
print("Hello World")

3.運行模塊(py -m)

3.1 執(zhí)行Python標準庫模塊

# 啟動本地Web服務(wù)器
py -m http.server 8000
# 啟動簡單GUI計算器
py -m tkinter
# 創(chuàng)建虛擬環(huán)境
py -m venv myenv
# 運行單元測試
py -m unittest discover -s tests
# 啟動Python調(diào)試器
py -m pdb myscript.py

3.2 執(zhí)行已安裝的第三方包

# 使用pip( 通常在項目虛擬環(huán)境下,直接調(diào)用pip)
py -m pip install requests
# 運行pytest測試
py -m pytest
# 運行flask應(yīng)用
py -m flask run
# 執(zhí)行jupyter
py -m jupyter notebook

3.3 執(zhí)行自定義模塊

// 執(zhí)行當前目錄下的腳本文件
py my_module.py
// 以模塊形式執(zhí)行。Python會在sys.path中尋找名為my_module的包或模塊來運行。
// my_module可以是當前目錄下的.py文件,也可以是已安裝的包。
py -m my_module

4.設(shè)置項目虛擬環(huán)境 (項目最佳實踐)

項目要使用python虛擬環(huán)境(venv 默認可在 Python 3.3 及以后版本中使用

py -m venv <DIR>
<DIR>\Scripts\activate

在虛擬環(huán)境里使得python命令

// 1. 進入項目目錄
cd myproject    

// 2. 使用 py 創(chuàng)建虛擬環(huán)境
py -m venv .venv   
或可指定已安裝的python版本,創(chuàng)建虛擬環(huán)境:py -3.14 -m venv .venv

// 3. 激活(進入虛擬環(huán)境)
.venv\Scripts\Activate(.ps1或.bat等可執(zhí)行文件)   
(.venv) d:\1>
// 4. 虛擬環(huán)境下使用python與pip
(.venv) d:\1>python --version  (虛擬環(huán)境下的powershell/cmd下)
(.venv) d:\1>pip list   (虛擬環(huán)境下的powershell/cmd下)

//5.退出虛擬環(huán)境
(.venv) d:\1> deactivate


5.修改默認版本 (影響 py --list ,當前版帶*)

方式1:變量設(shè)置

Set PY_PYTHON=3.12 臨時設(shè)置
或
 Setx PY_PYTHON=3.12  永久設(shè)置,重啟電腦

方式2:配置文件設(shè)置

啟動器將搜索兩個 .ini 文件 —— 當前用戶應(yīng)用程序數(shù)據(jù)目錄中的 py.ini (%LOCALAPPDATA% 或 $env:LocalAppData) 以及啟動器所在目錄中的 py.ini。 同樣的 .ini 文件還會被用于啟動器的‘控制臺’版本 (即 py.exe) 和‘窗口’版本 (即 pyw.exe)。
建議在%LOCALAPPDATA% 下創(chuàng)建py.ini:

[defaults]
python=3.12

通常項目開發(fā)中我們使用 py -版本號 來切換使用python;
雖然我們可以安裝多個python版本,但應(yīng)用程序安裝到一個python版本里,項目開發(fā)所用包采用虛擬環(huán)境隔離(可以使用安裝的多個python版本支持)。

四、使用總結(jié)與最佳實踐

  • 通過官網(wǎng)安裝程序安裝 Python,務(wù)必勾選 Add python.exe to PATH 和 Use admin privileges when installing py.exe。
  • 優(yōu)先使用 py.exe 啟動器來調(diào)用 Python,而非直接使用 python.exe(使用py替代python.exe使用)
  • 把常用的python版本設(shè)為默認版本,通常使用“py -版本號 ”來切換使用不同的python版本(或臨時設(shè)置環(huán)境變量切換Set PY_PYTHON=3.12);
  • 開發(fā)項目必須使用虛擬環(huán)境(在虛擬環(huán)境里可以直接使用python,pip等命令)
  • 切勿在系統(tǒng)全局 Python 中直接安裝項目依賴,不想進虛擬環(huán)境,快捷管理項目包請使用“.venv\Scripts\pip <包名>"來安裝包。

到此這篇關(guān)于前后端開發(fā)必備工具之python的啟動器安裝和使用的文章就介紹到這了,更多相關(guān)python啟動器安裝和使用內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python簡單驗證碼識別的實現(xiàn)方法

    python簡單驗證碼識別的實現(xiàn)方法

    這篇文章主要給大家介紹了關(guān)于python簡單驗證碼識別的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家學習或者使用python具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-05-05
  • Python處理浮點數(shù)的實用技巧分享

    Python處理浮點數(shù)的實用技巧分享

    四舍五入是一種常見的數(shù)學操作,它用于將數(shù)字舍入到指定的精度,Python?提供了多種方法來實現(xiàn)四舍五入操作,本文將詳細介紹這些方法,希望對大家有所幫助
    2024-12-12
  • 使用Selenium破解新浪微博的四宮格驗證碼

    使用Selenium破解新浪微博的四宮格驗證碼

    今天小編就為大家分享一篇關(guān)于使用Selenium破解新浪微博的四宮格驗證碼的文章,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-10-10
  • python中Requests請求的安裝與常見用法

    python中Requests請求的安裝與常見用法

    Requests是一常用的http請求庫,它使用python語言編寫,可以方便地發(fā)送http請求,以及方便地處理響應(yīng)結(jié)果,下面這篇文章主要給大家介紹了關(guān)于python中Requests請求的安裝與常見用法的相關(guān)資料,需要的朋友可以參考下
    2022-07-07
  • PyCharm安裝PyQt5及其工具(Qt Designer、PyUIC、PyRcc)的步驟詳解

    PyCharm安裝PyQt5及其工具(Qt Designer、PyUIC、PyRcc)的步驟詳解

    這篇文章主要介紹了PyCharm安裝PyQt5及其工具(Qt Designer、PyUIC、PyRcc)的步驟,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-11-11
  • Tensorflow矩陣運算實例(矩陣相乘,點乘,行/列累加)

    Tensorflow矩陣運算實例(矩陣相乘,點乘,行/列累加)

    今天小編就為大家分享一篇Tensorflow矩陣運算實例(矩陣相乘,點乘,行/列累加),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • Pandas之groupby( )用法筆記小結(jié)

    Pandas之groupby( )用法筆記小結(jié)

    這篇文章主要介紹了Pandas之groupby( )用法筆記小結(jié),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-07-07
  • Python英文詞頻統(tǒng)計(哈姆雷特)程序示例代碼

    Python英文詞頻統(tǒng)計(哈姆雷特)程序示例代碼

    在文本處理方面,Python也有著得天獨厚的優(yōu)勢,不僅提供了多種字符串操作函數(shù),而且還可以使用各種開源庫來處理文本,下面這篇文章主要給大家介紹了關(guān)于Python英文詞頻統(tǒng)計(哈姆雷特)程序示例的相關(guān)資料,需要的朋友可以參考下
    2023-06-06
  • Python找出微信上刪除你好友的人腳本寫法

    Python找出微信上刪除你好友的人腳本寫法

    在本篇文章中我們給大家分享了Python找出微信上刪除你好友的人腳本寫法以及相關(guān)實例代碼,有需要的朋友們參考下。
    2018-11-11
  • python實現(xiàn)可視化動態(tài)CPU性能監(jiān)控

    python實現(xiàn)可視化動態(tài)CPU性能監(jiān)控

    這篇文章主要為大家詳細介紹了python可視化動態(tài)CPU性能監(jiān)控,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-06-06

最新評論

潮安县| 灌阳县| 玉山县| 沁水县| 师宗县| 呈贡县| 永济市| 石台县| 汾阳市| 星座| 沙洋县| 内江市| 荆门市| 桦甸市| 威远县| 凤阳县| 海宁市| 驻马店市| 化德县| 康定县| 南通市| 大姚县| 安丘市| 徐汇区| 抚远县| 嫩江县| 淳化县| 建始县| 湘阴县| 龙山县| 垣曲县| 南岸区| 志丹县| 白城市| 中阳县| 美姑县| 平武县| 二连浩特市| 竹山县| 昌邑市| 大港区|