install_and_setup_pyenv.sh
· 1.1 KiB · Bash
Raw
# 使用 Homebrew 安裝 pyenv,這是一個 Python 版本管理工具
brew install pyenv
# 從 pyenv.run 下載並執行安裝腳本,來安裝 pyenv
curl https://pyenv.run | bash
# 設定 PYENV_ROOT 環境變數,指向 pyenv 的安裝目錄
export PYENV_ROOT="$HOME/.pyenv"
# 將 pyenv 的二進制目錄加入 PATH 環境變數,使其可執行
export PATH="$PYENV_ROOT/bin:$PATH"
# 初始化 pyenv 的路徑設定
eval "$(pyenv init --path)"
# 初始化 pyenv 的 shell 環境,使其可以管理 Python 版本
eval "$(pyenv init -)"
# 使用 pyenv 安裝 Python 3.12.2 版本
pyenv install 3.12.2
pyenv install -v 3.12.2 # 用詳細模式重新建置
# 設定目前 shell 工作階段使用 Python 3.12.2 版本
pyenv shell 3.12.2
# 檢查目前使用的 Python 版本
python --version
# 設定目前目錄的 Python 版本為 3.12.2,會在該目錄下建立 .python-version 檔案
pyenv local 3.12.2
# 列出所有已安裝的 Python 版本
pyenv versions
# 顯示當前使用的 Python 執行檔路徑
pyenv which python
# 顯示 Python 3.12.2 版本的安裝目錄
pyenv prefix 3.12.2
# 查找 pyenv 工具的執行檔路徑
which pyenv
| 1 | # 使用 Homebrew 安裝 pyenv,這是一個 Python 版本管理工具 |
| 2 | brew install pyenv |
| 3 | |
| 4 | # 從 pyenv.run 下載並執行安裝腳本,來安裝 pyenv |
| 5 | curl https://pyenv.run | bash |
| 6 | |
| 7 | # 設定 PYENV_ROOT 環境變數,指向 pyenv 的安裝目錄 |
| 8 | export PYENV_ROOT="$HOME/.pyenv" |
| 9 | |
| 10 | # 將 pyenv 的二進制目錄加入 PATH 環境變數,使其可執行 |
| 11 | export PATH="$PYENV_ROOT/bin:$PATH" |
| 12 | |
| 13 | # 初始化 pyenv 的路徑設定 |
| 14 | eval "$(pyenv init --path)" |
| 15 | |
| 16 | # 初始化 pyenv 的 shell 環境,使其可以管理 Python 版本 |
| 17 | eval "$(pyenv init -)" |
| 18 | |
| 19 | # 使用 pyenv 安裝 Python 3.12.2 版本 |
| 20 | pyenv install 3.12.2 |
| 21 | |
| 22 | pyenv install -v 3.12.2 # 用詳細模式重新建置 |
| 23 | |
| 24 | |
| 25 | # 設定目前 shell 工作階段使用 Python 3.12.2 版本 |
| 26 | pyenv shell 3.12.2 |
| 27 | |
| 28 | # 檢查目前使用的 Python 版本 |
| 29 | python --version |
| 30 | |
| 31 | # 設定目前目錄的 Python 版本為 3.12.2,會在該目錄下建立 .python-version 檔案 |
| 32 | pyenv local 3.12.2 |
| 33 | |
| 34 | |
| 35 | # 列出所有已安裝的 Python 版本 |
| 36 | pyenv versions |
| 37 | |
| 38 | # 顯示當前使用的 Python 執行檔路徑 |
| 39 | pyenv which python |
| 40 | |
| 41 | # 顯示 Python 3.12.2 版本的安裝目錄 |
| 42 | pyenv prefix 3.12.2 |
| 43 | |
| 44 | # 查找 pyenv 工具的執行檔路徑 |
| 45 | which pyenv |
| 46 |