timmy 已修改 6 months ago. 還原成這個修訂版本
1 file changed, 5 insertions
pyenv_update_python_version.sh(檔案已創建)
| @@ -0,0 +1,5 @@ | |||
| 1 | + | pyenv uninstall -f 3.12.2 | |
| 2 | + | rm -rf /tmp/python-build.* | |
| 3 | + | cd ~/.pyenv && git pull | |
| 4 | + | pyenv install 3.12.2 | |
| 5 | + | ||
timmy 已修改 6 months ago. 還原成這個修訂版本
2 files changed, 6 insertions
install_and_setup_pyenv.sh
| @@ -22,6 +22,8 @@ pyenv install 3.12.2 | |||
| 22 | 22 | pyenv install -v 3.12.2 # 用詳細模式重新建置 | |
| 23 | 23 | ||
| 24 | 24 | ||
| 25 | + | pyenv uninstall 3.12.2 | |
| 26 | + | ||
| 25 | 27 | # 設定目前 shell 工作階段使用 Python 3.12.2 版本 | |
| 26 | 28 | pyenv shell 3.12.2 | |
| 27 | 29 | ||
ubuntu_dev_setup.sh(檔案已創建)
| @@ -0,0 +1,4 @@ | |||
| 1 | + | apt update | |
| 2 | + | apt install -y build-essential libssl-dev zlib1g-dev \ | |
| 3 | + | libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \ | |
| 4 | + | libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev | |
timmy 已修改 6 months ago. 還原成這個修訂版本
1 file changed, 3 insertions
install_and_setup_pyenv.sh
| @@ -19,6 +19,9 @@ eval "$(pyenv init -)" | |||
| 19 | 19 | # 使用 pyenv 安裝 Python 3.12.2 版本 | |
| 20 | 20 | pyenv install 3.12.2 | |
| 21 | 21 | ||
| 22 | + | pyenv install -v 3.12.2 # 用詳細模式重新建置 | |
| 23 | + | ||
| 24 | + | ||
| 22 | 25 | # 設定目前 shell 工作階段使用 Python 3.12.2 版本 | |
| 23 | 26 | pyenv shell 3.12.2 | |
| 24 | 27 | ||
timmy 已修改 7 months ago. 還原成這個修訂版本
沒有任何變更
timmy 已修改 7 months ago. 還原成這個修訂版本
1 file changed, 13 insertions
install_and_setup_pyenv.sh
| @@ -27,3 +27,16 @@ python --version | |||
| 27 | 27 | ||
| 28 | 28 | # 設定目前目錄的 Python 版本為 3.12.2,會在該目錄下建立 .python-version 檔案 | |
| 29 | 29 | pyenv local 3.12.2 | |
| 30 | + | ||
| 31 | + | ||
| 32 | + | # 列出所有已安裝的 Python 版本 | |
| 33 | + | pyenv versions | |
| 34 | + | ||
| 35 | + | # 顯示當前使用的 Python 執行檔路徑 | |
| 36 | + | pyenv which python | |
| 37 | + | ||
| 38 | + | # 顯示 Python 3.12.2 版本的安裝目錄 | |
| 39 | + | pyenv prefix 3.12.2 | |
| 40 | + | ||
| 41 | + | # 查找 pyenv 工具的執行檔路徑 | |
| 42 | + | which pyenv | |
timmy 已修改 7 months ago. 還原成這個修訂版本
1 file changed, 29 insertions
install_and_setup_pyenv.sh(檔案已創建)
| @@ -0,0 +1,29 @@ | |||
| 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 | + | # 設定目前 shell 工作階段使用 Python 3.12.2 版本 | |
| 23 | + | pyenv shell 3.12.2 | |
| 24 | + | ||
| 25 | + | # 檢查目前使用的 Python 版本 | |
| 26 | + | python --version | |
| 27 | + | ||
| 28 | + | # 設定目前目錄的 Python 版本為 3.12.2,會在該目錄下建立 .python-version 檔案 | |
| 29 | + | pyenv local 3.12.2 | |