Ultima attività 6 months ago

透過 pyenv 安裝與管理多個 Python 版本,輕鬆切換和配置不同專案的 Python 環境。

Revisione f2864cd65102251bd9d2e408cc1244a52cfe3a7c

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