Ostatnio aktywny 9 months ago

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

timmy zrewidował ten Gist 9 months ago. Przejdź do rewizji

1 file changed, 5 insertions

pyenv_update_python_version.sh(stworzono plik)

@@ -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 zrewidował ten Gist 9 months ago. Przejdź do rewizji

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(stworzono plik)

@@ -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 zrewidował ten Gist 9 months ago. Przejdź do rewizji

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 zrewidował ten Gist 10 months ago. Przejdź do rewizji

Brak zmian

timmy zrewidował ten Gist 10 months ago. Przejdź do rewizji

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 zrewidował ten Gist 10 months ago. Przejdź do rewizji

1 file changed, 29 insertions

install_and_setup_pyenv.sh(stworzono plik)

@@ -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
Nowsze Starsze