python 3.7.10 编译安装教程#
安装编译基础包#
如果你是 ubunto 或 debian 使用下列命令安装,如果你是 arch 系统,则不需要安装,你如果安装了 桌面环境,基础包组件是完整的。
sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev \
libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev \
xz-utils tk-dev libffi-dev liblzma-dev python-openssl git
下载源码#
wget https://www.python.org/ftp/python/3.7.10/Python-3.7.10.tar.xz
解压
tar -zxvf Python-3.7.10.tar.xz
cd Python-3.7.10
执行配置文件,编译,编译安装#
./configure --prefix=/usr/local/python37
make
sudo make install
配置环境变量#
默认编译安装路径
usr/local/python37
可以使用以下命令临时将 Python 3.7 添加到环境变量中:
export PATH=/usr/local/python37/bin:$PATH
如果您想使此更改永久生效,可以将上述命令添加到~/.bashrc
文件中,如下所示:
echo 'export PATH=/usr/local/python37/bin:$PATH' >> ~/.bashrc
重新打开终端后,您应该能够使用python3.7
命令来调用 Python 3.7。
配置完环境变量后可以使用 pip3.7 或 python3.7 调用编译安装的 python 进行测试。
至此教程完毕