6.python源代码安装编译

python源代码安装编译

1.安装编译依赖:

sudo apt-get update

sudo apt install -y build-essential zlib1g-dev \
libncurses5-dev libgdbm-dev libnss3-dev libsqlite3-dev \
libssl-dev libreadline-dev libffi-dev curl libbz2-dev

2.下载 Python 3.9 源代码:

wget https://www.python.org/ftp/python/3.9.10/Python-3.9.10.tgz
tar -xf Python-3.9.10.tgz
cd Python-3.9.10

3.配置和编译:

./configure --enable-optimizations
make -j$(nproc)  # 使用所有可用的CPU核心加速编译 make -j4
sudo make install
#sudo make altinstall  # 使用altinstall避免覆盖系统默认Python

4.验证安装:

python3.9 --version

5.建立软链接

sudo rm -rf /usr/bin/python 	#删除之前的软链接
sudo ln -s /usr/local/bin/python3.9 /usr/bin/python
python --version  #查看是否是链接后的版本

6.使用自己的pip3

sudo apt purge python-pip python3-pip   # 彻底移除所有 pip 版本
sudo rm -rf ~/.local/lib/python*/site-packages/pip*
sudo rm -rf ~/.cache/pip
#清理依赖
sudo apt autoremove
sudo apt autoclean
#安装
sudo apt update
sudo apt install -y python3-pip

7.pip配置国内源

cd ~
mkdir .pip
cd .pip/
vi pip.conf

pip.conf

[global]
timeout=6000
index-url = https://pypi.tuna.tsinghua.edu.cn/simple/
trusted-host = pypi.tuna.tsinghua.edu.cn
posted @ 2025-05-29 11:16  站着说话不腰疼  阅读(54)  评论(0)    收藏  举报