Linux 使用 Pyenv 安装 Python
...大约 1 分钟
Linux 使用 Pyenv 安装 Python
一、安装 Pyenv
更新 yum
sudo yum -y update
安装依赖
sudo yum -y groupinstall "Development Tools" sudo yum -y install gcc zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel openssl11 openssl11-devel tk-devel libffi-devel xz-devel
升级依赖 openssl
# 查看版本 openssl version # 低于1.1.1 就去下载 cd /tmp wget --no-check-certificate https://www.openssl.org/source/openssl-1.1.1t.tar.gz # 解压 tar -zxf openssl-1.1.1t.tar.gz # 编译安装 cd openssl-1.1.1t ./config -Wl,-rpath=/usr/lib64 --prefix=/usr/local/openssl --openssldir=/usr/local/openssl --libdir=/usr/lib64 make -j $(nproc) && make install # 替换软连接 mv /usr/bin/openssl /usr/bin/openssl.bak ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl
安装 git
yum install -y git
下载安装 pyenv
curl https://pyenv.run | bash
配置环境变量
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc echo 'command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc echo 'eval "$(pyenv init -)"' >> ~/.bashrc
重启终端或加载配置:
source ~/.bashrc
输入命令查看是否安装成功:
pyenv --version
二、安装 python
由于下载实在太慢,因此先在电脑上下载好
Python-3.11.10.tar.xz
程序包,下载地址在 Pyenv 根目录创建 cache 文件夹
mkdir /root/.pyenv/cache
将 tar.xz 结尾的程序包上传到该目录,然后执行安装命令,等待安装成功
cd /root/.pyenv/cache pyenv install 3.11.10
执行命令查看当前安装的 Python 版本:
pyenv versions
全局切换环境:
pyenv global 3.11.10
Powered by Waline v3.3.0