如何在 Windows 系統上運行 Python 和 pip

要在 Windows 上執行 Python 和 pip,請安裝官方的 Python 安裝管理器,開啟 PowerShell,然後從終端機啟動 Python。 pip 通常包含在 Python 中。使用 `pip install pip`python -m pip可以確保套件命令透過您打算使用的解釋器運行,並為每個專案建立一個虛擬環境,以保持其依賴項的獨立性。

過去推薦從 Microsoft Store 選擇固定版本或下載的舊版安裝指南get-pip.py已不再是最簡單的安裝方式。最新的 Python 文件推薦使用 Python 安裝管理器,可從 Python.org 或 Microsoft Store 取得。此管理器負責管理 Python 執行時間環境,並在ensurepip特定安裝缺少 pip 時進行復原。

1. 在 Windows 上安裝 Python

  1. 開啟Python 官方下載頁面,或開啟 Microsoft Store 並蒐索「Python Install Manager」。這兩個管理器版本功能相同。確認發布者為 Python 軟體基金會,然後安裝應用程式。
  2. 開啟一個新的 PowerShell 視窗。運行命令python --version。如果尚未安裝 Python 執行時間環境,管理器可以在您首次啟動 Python 時安裝目前穩定版本。您也可以執行命令py list查看管理器已知的執行環境。
  3. 如果某個專案明確要求使用特定的 Python 版本,請明確安裝該版本,例如 202.1 版本py install 3.15。選擇版本前,請務必查看專案本身的版本要求;最新版本並非一定與所有舊版本應用程式相容。
Microsoft Store 中 Python 安裝管理器的清單顯示 Python 軟體基金會為發布者,並附有「安裝」按鈕。
範例商店列表,其中顯示了發布者名稱和「安裝」按鈕。

對於全新安裝,預設python命令通常就足夠了。使用以下命令驗證結果:

python --version
py list

第一條指令列印解釋器版本;第二條指令列出已安裝的執行環境。 Python 的確切版本號碼會隨著 Python 的發布而改變。若要從其所在資料夾執行腳本,請使用 `python -v` 命令python .\script.py。有關管理器、別名和 Windows 設定的更多詳細信息,請參閱官方的 Python on Windows 指南。

PowerShell 範例顯示 python --version 傳回 Python 3.15.1,py list 顯示已安裝的 CPython 執行時間。
用於檢查 Python 並查看已安裝運行時的範例 PowerShell 輸出。

2. 檢查管道,僅在必要時進行維修。

檢查一下 pip 是否已附加到你剛剛安裝的 Python 解釋器:

python -m pip --version

輸出結果會顯示 pip 及​​其所屬的 Python 版本。如果命令有效,您可以使用以下命令更新 pip:

python -m pip install --upgrade pip

如果 Python 報告錯誤No module named pip,請使用 Python 自帶的 bootstrap 模組,而不是下載單獨的腳本:

python -m ensurepip --upgrade

然後再次運行 pip 版本檢查。ensurepip它使用 Python 自帶的元件,不會從第三方網站取得安裝程式。如果您需要了解可用選項,請閱讀ensurepip 文件。

3. 在專案環境中安裝軟體包

全域安裝所有軟體包可能會導致專案之間相互幹擾。虛擬環境會將軟體包保存在單一專案的資料夾中。在 PowerShell 中,切換到專案目錄並建立環境:

py -m venv .venv
.\.venv\Scripts\Activate.ps1

啟動後,PowerShell 通常會(.venv)在提示符號中新增內容。使用上面相同的解釋器綁定命令安裝軟體包:

python -m pip install requests

請將 `<package_name> ` 替換requests為您專案所需的套件名稱。若要查看 pip 安裝了哪些套件,請執行 `pip install pip` python -m pip show requests。完成在該環境中的工作後,請輸入 ` deactivatenpm install pip`。該環境將保留在磁碟上,稍後可以再次啟動。

PowerShell 範例,在專案資料夾中建立 .venv 環境,並使用 Activate.ps1 啟動它。
在 PowerShell 中建立和啟動專案環境的範例命令。

當 PowerShellActivate.ps1由於其腳本執行策略而阻塞時,您無需更改電腦範圍的設定即可安裝軟體包。只需直接呼叫環境的解釋器即可:

.\.venv\Scripts\python.exe -m pip install requests

這會在該環境中運行 pip ,而無需啟動該環境。 Python指南venv說明如何在 Windows 上建立和使用環境。

PowerShell 範例執行 python -m pip install requests 並顯示通用的成功安裝訊息。
該命令會將軟體包安裝到終端機目前選擇的解釋器中;請先啟動專案環境以保持其軟體包的隔離。

修復常見的 Python 和 pip 問題

  • 如果出現「未找到 Python」或命令開啟應用程式商店的情況:請確認已安裝 Python 安裝管理器,然後開啟「開始」功能表並蒐索「管理應用程式執行別名」。確保Python (default)已啟用此功能;如果已啟用,請先將其關閉再重新啟用以刷新命令。然後重試py list。如需其他別名或執行時間衝突,請參閱官方 Windows 故障排除步驟。
  • “pip 無法辨識”:運行python -m pip而不是獨立pip命令。這樣可以避免依賴於向 . 中新增單獨的 Scripts 資料夾PATH。
  • 軟體包安裝到了錯誤的 Python 版本:python --version請與.進行比較python -m pip --version。如果您維護多個版本,請使用 Windows 啟動器選擇所需的版本,例如py -3.15 -m pip --version.

版本檢查和 pip 檢查都通過後,Windows 系統即可執行 Python 腳本並安裝專案依賴項。 《Python 打包使用者指南》提供了更多 pip 和環境範例。

留下評論

使用 FotoSketcher 將照片轉換為繪畫、素描和卡通

使用 FotoSketcher 將照片轉換為繪畫、素描和卡通

使用 FotoSketcher Studio 將照片轉換成繪畫、鉛筆素描或卡通。學習如何選擇效果、調整預覽、保存作品。

使用音訊標識符詳細分析和識別音訊文件

使用音訊標識符詳細分析和識別音訊文件

了解音訊標識符揭示的位元率、編碼器和標籤訊息,其傳統工作流程如何運作,以及當前哪些工具可以檢查文件或識別歌曲。

我的照片索引:一款適用於 Windows 的開源照片管理器。

我的照片索引:一款適用於 Windows 的開源照片管理器。

My Photo Index 是一款舊版 Windows 相片目錄管理工具,用於標記、評分和瀏覽本機影像。請查看其文件功能、相容性限制以及一個維護良好的替代方案。

使用屬性變更器變更檔案和資料夾屬性、日期和時間

使用屬性變更器變更檔案和資料夾屬性、日期和時間

學習如何使用屬性變更器安全地編輯 Windows 檔案屬性和時間戳記、更新 JPEG EXIF 照片日期以及預覽批次變更。

如何在 Windows 10 中為每個顯示器設定不同的桌布

如何在 Windows 10 中為每個顯示器設定不同的桌布

為每個 Windows 10 顯示器設定單獨的壁紙,識別顯示器,調整影像適應度,並解決缺少顯示器選擇的問題。

pViewer:一款極簡圖像檢視器和漫畫閱讀器

pViewer:一款極簡圖像檢視器和漫畫閱讀器

了解 pViewer 的功能、照片和漫畫模式的工作原理、應該下載哪個 Windows 版本,以及舊版和重寫版之間的差異。

如何在 Windows 7 和 8 中使用快速鍵切換到下一個桌面背景

如何在 Windows 7 和 8 中使用快速鍵切換到下一個桌面背景

設定 Windows 7 或 8 投影片放映,建立一個小型 VBScript 快捷方式,並指派鍵盤熱鍵來切換到下一張桌布。

NeoDownloader:設定參數並從網站批量下載圖片

NeoDownloader:設定參數並從網站批量下載圖片

學習如何建立 NeoDownloader 專案、選擇爬取範圍、設定映像過濾器和目標位置,以及查看批次下載。

XnConvert:批次應用特效和轉換影像格式

XnConvert:批次應用特效和轉換影像格式

使用 XnConvert 可以批次套用特效、調整照片大小和轉換影像格式。選擇輸出設定、預覽編輯效果並保護您的原始文件。

使用 ManicTime 追蹤工作時間和電腦使用情況

使用 ManicTime 追蹤工作時間和電腦使用情況

了解 ManicTime 如何追蹤應用程式使用情況、活躍時間和空閒時間以及文檔,然後將您的活動歷史記錄轉換為專案標籤和時間表。