为了在Linux平台上从源代码编译安装Python,你可以按照以下步骤操作:
- 安装依赖项:
sudo apt-update
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
- 下载Python源代码:
wget https://www.python.org/ftp/python/3.x.x/Python-3.x.x.tgz
将上面的3.x.x
替换为你想安装的Python版本号。
- 解压源代码包:
tar xvf Python-3.x.x.tgz
- 编译和安装Python:
cd Python-3.x.x
./configure --enable-optimizations
make -j 8 # 替换8为你的CPU核心数
sudo make altinstall # 使用altinstall以避免替换默认的python命令
- 验证安装:
python3.8 --version # 将3.8替换为你安装的Python版本
确保替换命令中的版本号为你下载的Python版本。这些命令会在你的Linux系统上编译和安装Python,并允许你使用python3.8
(或你安装的其他版本)来运行Python。