# arm+debian9 install python3.7 **Repository Path**: liu_ma_yun/arm-debian9-install-python37 ## Basic Information - **Project Name**: arm+debian9 install python3.7 - **Description**: No description available - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-06-15 - **Last Updated**: 2021-11-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # arm + debian9安装python3.7 ### 首先安装构建Python源代码所需的软件包: ``` sudo apt update sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget ``` ### 下载最新的[ Python下载页面](https://www.python.org/downloads/source/)使用以下[ curl命令](https://www.myfreax.com/curl-command-examples/)发布了该发行版的源代码: ``` curl -O https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tar.xz ``` ### 下载完成后,[提取压缩包](https://www.myfreax.com/how-to-create-and-extract-archives-using-the-tar-command-in-linux/): ``` tar -xf Python-3.7.3.tar.xz ``` ### 切换到Python源目录并运行`configure`脚本 ``` cd Python-3.7.3 ./configure --enable-optimizations ``` - `--enable-optimizations`选项将通过运行多个测试来优化Python二进制文件,这会使构建过程变慢。 ### 运行`make`以开始构建过程: ``` make -j6 ``` - 为加快构建时间,请修改`-j`根据您的处理器进行标记。如果您不知道处理器的内核数,可以通过键入`nproc`找到它。我的系统有6个内核,因此我使用`-j6`标志。 ### 构建完成后,python的二进制文件: ```bash sudo make altinstall ``` 请勿使用标准`make install`,因为它将覆盖默认系统`python3`二进制文件。 至此,Python 3.7已安装在您的Debian系统上并可以使用。您可以输入以下内容进行验证: ```bash python3.7 --version ``` ```bash Python 3.7.3 ```