Python解析器安裝指南分享(Mac/Windows/Linux)
本文檔提供在 macOS、Windows 和 Linux 系統(tǒng)上安裝 Python 解析器的詳細(xì)流程。
1. 安裝包下載
1.1 Python 下載官網(wǎng)
所有系統(tǒng)安裝包 官網(wǎng)地址
系統(tǒng)類(lèi)型 | 訪問(wèn)地址 |
---|---|
Mac | https://www.python.org/downloads/macos/ |
Linux | https://www.python.org/downloads/source/ |
Windows | https://www.python.org/downloads/windows/ |
2.核心安裝方式
操作系統(tǒng) | 推薦安裝方法 | 驗(yàn)證命令 |
---|---|---|
macOS | 使用 Homebrew 或官網(wǎng)安裝包 | python3 --version |
Windows | 官網(wǎng)安裝程序(勾選 Add to PATH) | python --version |
Linux | 系統(tǒng)包管理器(如 apt/dnf) | python3 --version |
3. macOS 系統(tǒng)安裝
3.1 使用 Homebrew 安裝(推薦)
- 安裝 Homebrew(如果未安裝):
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- 通過(guò) Homebrew 安裝 Python
brew install python
3.2 官網(wǎng)安裝包
- 通過(guò)上述系統(tǒng)地址下載安裝包;
- 雙擊 .pkg 文件,按照安裝流程默認(rèn)安裝;
3.3 安裝結(jié)果驗(yàn)證
# 打開(kāi)終端輸入命令,正常輸出版本信息 python3 --version
4. Windows 系統(tǒng)安裝
4.1安裝步驟
訪問(wèn) Python 官網(wǎng) 下載 Windows 安裝程序。
雙擊下載的 .exe 文件:務(wù)必勾選 Add Python to PATH(將 Python 添加到環(huán)境變量)。
如果步驟2沒(méi)有勾選或自定義安裝路徑(則需要自行配置環(huán)境變量)。
手動(dòng)配置步驟(以 Windows 10/11 為例)
a. 找到 Python 安裝路徑
默認(rèn)安裝路徑通常為:
- C:\Users\<用戶(hù)名>\AppData\Local\Programs\Python\PythonXX 或 自定義的安裝目錄
若不確定,可通過(guò)以下方式查找:
- 右鍵點(diǎn)擊 Python 快捷方式 → 屬性 → 查看“目標(biāo)”路徑中的安裝位置。
b. 打開(kāi)系統(tǒng)環(huán)境變量設(shè)置
- 按下 `Win + S`,搜索 **編輯系統(tǒng)環(huán)境變量** → 打開(kāi)。
- 點(diǎn)擊底部 **環(huán)境變量(N)...** 按鈕。
c. 編輯 Path 變量
- 在 **系統(tǒng)變量** 或 **用戶(hù)變量** 列表中找到 `Path` → 點(diǎn)擊 **編輯**。
點(diǎn)擊 **新建**,添加以下兩條路徑(根據(jù)實(shí)際安裝路徑修改):
- Python 主目錄(python.exe所在的目錄),例如主目錄是:C:\Program Files\PythonXX\
- pip所在的目錄,C:\Program Files\PythonXX\Scripts\
- (假設(shè)上述安裝的目錄是 C:\Program Files\PythonXX)
4.2 結(jié)果驗(yàn)證同Mac
5. Linux 系統(tǒng)安裝
5.1 系統(tǒng)包管理器(推薦)
- Debian/Ubuntu
sudo apt update && sudo apt install python3
- Fedora
sudo dnf install python3
- Arch Linux
sudo pacman -S python
5.2 源碼編譯安裝
安裝依賴(lài)
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libsqlite3-dev libreadline-dev libffi-dev curl
下載并解壓源碼
curl -O https://www.python.org/ftp/python/3.x.x/Python-3.x.x.tar.xz tar -xf Python-3.x.x.tar.xz
編譯安裝
cd Python-3.x.x ./configure --enable-optimizations make -j 8 sudo make altinstall
5.3 Linux系統(tǒng)配置系統(tǒng)環(huán)境變量(以 Ubuntu/Debian 為例)
5.3.1 方法1:臨時(shí)生效
export PATH="/path/to/python/bin:$PATH" # 示例(Python 安裝路徑為 `/usr/local/python3.10/bin`): export PATH="/usr/local/python3.10/bin:$PATH"
5.3.2 永久生效(用戶(hù)級(jí)配置)
- 查找 Python 安裝路徑
which python3 # 查看默認(rèn) Python3 路徑 或 find / -name "python3.*" 2>/dev/null # 搜索所有 Python3 路徑
- 編輯 Shell 配置文件
nano ~/.bashrc
nano ~/.zshrc
- 如果使用 bash
- 如果使用 zsh
在文件末尾添加路徑
# 設(shè)置 Python 主目錄和 pip 目錄 export PATH="/path/to/python/bin:$PATH" export PATH="/path/to/pip/bin:$PATH" # 示例(適用于通過(guò)源碼安裝到 `/opt/python3.10`): export PATH="/opt/python3.10/bin:$PATH"
使配置生效
source ~/.bashrc # 或 source ~/.zshrc
5.4 結(jié)果驗(yàn)證同Mac
注意事項(xiàng)
Python 2 已廢棄,請(qǐng)使用 Python 3.x 版本。
推薦使用虛擬環(huán)境管理項(xiàng)目依賴(lài):
python3 -m venv myenv # 創(chuàng)建虛擬環(huán)境 # 激活虛擬環(huán)境 source myenv/bin/activate # Linux/macOS myenv\Scripts\activate # Windows
安裝后可通過(guò) pip 安裝第三方包:
pip install package-name
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
結(jié)合OpenCV與TensorFlow進(jìn)行人臉識(shí)別的實(shí)現(xiàn)
這篇文章主要介紹了結(jié)合OpenCV與TensorFlow進(jìn)行人臉識(shí)別的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-10-10python利用opencv實(shí)現(xiàn)SIFT特征提取與匹配
這篇文章主要為大家詳細(xì)介紹了python利用opencv實(shí)現(xiàn)SIFT特征提取與匹配,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-03-03python matplotlib畫(huà)盒圖、子圖解決坐標(biāo)軸標(biāo)簽重疊的問(wèn)題
今天小編就為大家分享一篇python matplotlib畫(huà)盒圖、子圖解決坐標(biāo)軸標(biāo)簽重疊的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-01-01python matplotlib如何給圖中的點(diǎn)加標(biāo)簽
這篇文章主要介紹了python matplotlib給圖中的點(diǎn)加標(biāo)簽,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-11-11一文帶你深入了解Python中的GeneratorExit異常處理
GeneratorExit是Python內(nèi)置的異常,當(dāng)生成器或協(xié)程被強(qiáng)制關(guān)閉時(shí),Python解釋器會(huì)向其發(fā)送這個(gè)異常,下面我們來(lái)看看如何處理這一異常吧2025-03-03python科學(xué)計(jì)算之scipy——optimize用法
今天小編就為大家分享一篇python科學(xué)計(jì)算之scipy——optimize用法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-11-11PyQt5結(jié)合QtDesigner實(shí)現(xiàn)文本框讀寫(xiě)操作
本文將結(jié)合實(shí)例代碼,介紹PyQt5結(jié)合QtDesigner實(shí)現(xiàn)文本框讀寫(xiě)操作,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-06-06Python實(shí)現(xiàn)單詞拼寫(xiě)檢查
這篇文章主要介紹了Python實(shí)現(xiàn)單詞拼寫(xiě)檢查,本文講解了單詞拼寫(xiě)檢查的一些知識(shí)并給出兩種實(shí)現(xiàn)方法,需要的朋友可以參考下2015-04-04