源码编译 Python 3.7
- 安装编译依赖
- 下载并解压
- [编译安装(不覆盖系统 Python)](#编译安装(不覆盖系统 Python))
- [用它创建 venv](#用它创建 venv)
安装编译依赖
python
复制代码
sudo apt update
sudo apt install -y \
build-essential \
libssl-dev \
zlib1g-dev \
libbz2-dev \
libreadline-dev \
libsqlite3-dev \
libffi-dev \
libncursesw5-dev \
xz-utils \
tk-dev \
libxml2-dev \
libxmlsec1-dev \
wget
下载并解压
python
复制代码
cd /usr/src
sudo wget https://www.python.org/ftp/python/3.7.17/Python-3.7.17.tgz
sudo tar xzf Python-3.7.17.tgz
cd Python-3.7.17
编译安装(不覆盖系统 Python)
python
复制代码
sudo ./configure --enable-optimizations
sudo make -j$(nproc)
sudo make altinstall
用它创建 venv
python
复制代码
/usr/local/bin/python3.7 -m venv yolov5_lite_venv
source yolov5_lite_venv/bin/activate