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

浙公网安备 33010602011771号