安裝與設定 Pyenv
· 2 分鐘閱讀
-
複製 Pyenv 複製 Pyenv 的儲存庫。 建議的目錄為
~/.pyenv。
git clone https://github.com/pyenv/pyenv ~/.pyenv
0. 編譯 Bash 擴充功能以提升速度
可以編譯 Bash 擴充功能來提升效能。
即使編譯失敗,仍可正常運作。
```sh
cd ~/.pyenv && src/configure && make -C src
-
設定(bash) 路徑及其他設定。
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.profile
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.profile
echo 'eval "$(pyenv init --path)"' >> ~/.profile
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init --path)"
echo -e 'if shopt -q login_shell; then'
'\n export PYENV_ROOT="$HOME/.pyenv"'
'\n export PATH="$PYENV_ROOT/bin:$PATH"'
'\n eval "$(pyenv init --path)"'
'\nfi' >> /.bashrc
echo -e 'if [ -z "$BASH_VERSION" ]; then' /.profile
'\n export PYENV_ROOT="$HOME/.pyenv"'
'\n export PATH="$PYENV_ROOT/bin:$PATH"'
'\n eval "$(pyenv init --path)"'
'\nfi' >>
# 安裝 Python 環境
## 安裝相依套件
```sh
sudo apt-get update; sudo apt-get install make build-essential libssl-dev zlib1g-dev \
libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \
libncurses-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblemgma-dev -y
查看可安裝的環境
pyenv install -l
安裝
編譯需要一些時間,請耐心等候。
CONFIGURE_OPTS= "--enable-shared" pyenv install 3.9.5
確認版本
pyenv versions
切換版本
pyenv global 3.9.5
読み込み中...