如何从源代码构建 Python 3.4.6?

Mar*_*kus 6 python installation gzip xz python-3.4

我想安装 Python 3.4.6,但它仅以源代码格式提供。

Python 官方网站上的安装选项是 Gzip 的源 tarball 和 XZ 压缩的源 tarball。我以前从未以这种方式安装过 Python,所以我不知道该怎么做。如何安装 Python 以及下载什么文件?

https://www.python.org/downloads/release/python-346/

Ald*_*den 6

  1. 将源下载为 .tar.gz
  2. 使用诸如7-Zip 之类的程序提取源
  3. 按照中的说明操作 PCbuild\readme.txt

您将需要 Visual Studio 2010 Express,它变得越来越难找到。请参阅此问题中的评论以获取下载链接。您还可以尝试 Visual Studio Community 2017,它可能也能正常工作。您真正需要做的就是打开一个解决方案并单击构建。


小智 5

使用最新版本

\n\n

步骤 1 \xe2\x80\x93 先决条件\n在安装 Python 之前,使用以下命令安装 Python 的先决条件。

\n\n
sudo apt-get install build-essential checkinstall\nsudo apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev \\\n    libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev\n
Run Code Online (Sandbox Code Playgroud)\n\n

步骤 2 \xe2\x80\x93 下载 Python 3.7\n使用以下命令从 python 官方网站下载 Python。您还可以下载最新版本来代替下面指定的版本。

\n\n
cd /usr/src\nwget wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz\n
Run Code Online (Sandbox Code Playgroud)\n\n

现在解压下载的包。

\n\n
sudo tar xzf Python-3.7.0.tgz\n
Run Code Online (Sandbox Code Playgroud)\n\n

步骤 3 \xe2\x80\x93 编译 Python 源代码\n使用以下命令集通过 altinstall 在您的系统上编译 Python 源代码。

\n\n
cd Python-3.7.0\nsudo ./configure --enable-optimizations\nsudo make altinstall\nmake altinstall is used to prevent replacing the default python binary file /usr/bin/python.\n
Run Code Online (Sandbox Code Playgroud)\n\n

步骤 4 \xe2\x80\x93 检查 Python 版本\n使用以下命令检查安装的最新 Python 版本

\n\n
python3.7 -V\n\nPython-3.7.0\n
Run Code Online (Sandbox Code Playgroud)\n