Ubuntu20 安装多个版本Python

Ubuntu20 安装多个版本Python

下载

GitHub 下载

git clone https://github.com/pyenv/pyenv.git ~/.pyenv

码云下载加速

git clone https://github.com/aifenxiang/pyenv.git ~/.pyenv

配置

bash 配置

echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile
echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n  eval "$(pyenv init -)"\nfi' >> ~/.bash_profile
source ~/.bash_profile

zsh 配置

echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.zshrc
echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n  eval "$(pyenv init -)"\nfi' >> ~/.zshrc
source ~/.zshrc

bash 还是 zsh 根据用户 SHELL 配置其一即可

安装 Python

安装依赖

Ubuntu

sudo apt-get update; sudo apt-get install --no-install-recommends make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev

其它发行版依赖

安装 Python

查看可安装的版本

pyenv list

安装 Python

pyenv install 3.7.7

设置默认 Python 版本

pyenv global 3.7.7

下载慢或者下载出错

Downloading Python-3.7.7.tar.xz...
-> https://www.python.org/ftp/python/3.7.7/Python-3.7.7.tar.xz
error: failed to download Python-3.7.7.tar.xz

BUILD FAILED (Ubuntu 20.04 using python-build 1.2.19-6-gbdfed51d)
  1. 手动复制下载地址, 使用 xdm 下载, 如: https://www.python.org/ftp/python/3.7.7/Python-3.7.7.tar.xz
  2. 将下载的文件复制到 ~/.pyenv/cache 目录; 如果 cache 目录不存在, 手动创建即可
  3. 重新执行安装命令: pyenv install 3.7.7
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值