pyenv #
安装 #
curl https://pyenv.run | bash
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrc
echo '[[ -d $PYENV_ROOT/bin ]] && export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(pyenv init -)"' >> ~/.zshrc
# git clone https://github.com/pyenv/pyenv.git ~/.pyenv
# 使用 taobao 的 npm 源
cat << 'EOF' >> ~/.zshrc
function pyenvinstall {
wget -c https://npm.taobao.org/mirrors/python/\$@/Python-\[email protected] -P ~/.pyenv/cache/
pyenv install \$@
}
EOF
zsh
安装依赖 #
之后才能编译 python 成功
sudo apt update
sudo apt install -y \
gcc \
build-essential \
curl \
libbz2-dev \
libffi-dev \
liblzma-dev \
libncursesw5-dev \
libreadline-dev \
libsqlite3-dev \
libssl-dev \
libxml2-dev \
libxmlsec1-dev \
llvm \
make \
tk-dev \
wget \
xz-utils \
zlib1g-dev
使用 #
pyenv
# 列出所有可安装 python 版本
pyenv install -l
# 安装
pyenv install 3.12.0
# 使用上面 .zshrc 定义的 npm 源
pyenvinstall 3.12.0
pyenvinstall 3.11.6
pyenvinstall 3.10.13
pyenvinstall 3.9.15
pyenvinstall 3.8.15
pyenvinstall 3.7.15
pyenvinstall 3.6.15
pyenvinstall 2.7.18
# 列出已安装 python 版本
pyenv versions
pyenv global 3.10
# pyenv global 3.10 2.7
# writing the version name to a .python-version file in the current directory.
pyenv local 3.10
叶王 © 2013-2024 版权所有。如果本文档对你有所帮助,可以请作者喝饮料。