1. 檢查現有 Python 環境
python3 --version # 檢查 Python 3 版本
pip3 --version # 檢查 pip 版本
2.?安裝 pyenv(Python 版本管理工具)
#?使用?Homebrew?安裝?pyenvbrew?install?pyenv#?配置?pyenv?環境變量(添加到?~/.zshrc)echo?'export?PYENV_ROOT="$HOME/.pyenv"'?>>?~/.zshrcecho?'command?-v?pyenv?>/dev/null?||?export?PATH="$PYENV_ROOT/bin:$PATH"'?>>?~/.zshrcecho?'eval?"$(pyenv?init?-)"'?>>?~/.zshrc#?重新加載配置source?~/.zshrc
3. 安裝?Python 2.7
#?安裝?Python?2.7.18pyenv?install?2.7.18
4. 管理?Python?版本
#?查看所有已安裝的?Python?版本pyenv?versions#?在特定項目目錄中設置?Python?2.7cd?你的項目目錄pyenv?local?2.7.18#?查看當前使用的?Python?版本python?--version
注意事項
- 不建議設置 Python 2.7 為全局版本,以免影響現有的?Python 3 環境
- 使用?pyenv local?在項目級別管理 Python 版本
- 可以隨時使用?python3?命令來明確使用 Python 3 版本
- Python 2.7 已在 2020 年停止維護,建議在新項目中使用 Python 3
常用命令
- python --version: 查看當前 Python 版本
- python3 --version: 查看 Python 3 版本
- pyenv versions: 查看所有已安裝的 Python?版本
- pyenv local 2.7.18: 在當前目錄設置 Python 2.7.18
- pyenv global system: 恢復系統默認?Python 版本
環境變量說明
- PYENV_ROOT: pyenv 的安裝目錄
- PATH: 包含 pyenv?的路徑,確保可以找到 pyenv 命令
這個配置方案可以讓你在保持系統 Python 3 環境的同時,在需要的地方使用 Python 2.7,既安全又靈活。