在Loongnix-Desktop操作系统上编译安装Python3.9.10版本。 ## 编译安装Python3.9.10 1. 在python官网下载对应源码包 ``` wget https://www.python.org/ftp/python/3.9.10/Python-3.9.10.tar.xz ``` 2. 执行configure文件 ``` ./configure --prefix=/home/loongson/python3.9 --enable-optimizations --with-ensurepip=install --with-openssl-rpath=auto ``` - `--prefix=/usr/local: `安装到 /home/loongson/python3.9 目录 - `--enable-optimizations: `启用性能优化(编译时进行多次测试) - `--with-ensurepip=install:` 编译时内置 pip(避免手动安装) - `--with-openssl-rpath=auto: `将 OpenSSL 库路径嵌入到 Python 二进制文件中 3. 执行编译和安装 ``` make -j $(nproc) && make install ``` ## Python常用指令 1. 创建python虚拟环境 ``` python3.9 -m venv --copies /home/loongson/xhz ``` | 组件 | 说明 | | --------------------- | --------------------------------------------- | | `python3.9` | 指定使用 Python 3.9 解释器 | | `-m venv` | 调用 Python 内置的 `venv` 模块来创建虚拟环境 | | `--copies` | 关键参数:使用文件复制而非符号链接(symlink) | | `/home/loongson/venv` | 虚拟环境的目标创建路径 | 2. 源码安装的模块 ``` ## 解压文件不包含setup.py文件时候 python3.9 -m install python3.9 -m build ## 包含setup.py文件 python3.9 setup.py build python3.9 setup.py install ```