如何从源代码构建Python 3.4.6?

10 浏览
0 Comments

如何从源代码构建Python 3.4.6?

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

官方Python网站上的安装选项有Gzip压缩的源代码压缩包和XZ压缩的源代码压缩包。我以前从未以这种方式安装过Python,所以不知道该怎么做。我应该如何安装Python,应该下载哪个文件?

0
0 Comments

如何从源代码构建Python 3.4.6?

出现原因:

想要构建Python 3.4.6版本的Python,需要按照一定的步骤和安装依赖来完成。

解决方法:

以下是从源代码构建Python 3.4.6的步骤:

步骤1 - 准备工作

在安装Python之前,需要安装Python的先决条件。可以使用以下命令安装Python的先决条件。

sudo apt-get install build-essential checkinstall
sudo apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev \
    libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev

步骤2 - 下载Python 3.7

使用以下命令从Python官方网站下载Python。也可以下载最新版本。

cd /usr/src
wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz

然后解压下载的软件包。

sudo tar xzf Python-3.7.0.tgz

步骤3 - 编译Python源代码

使用以下命令来编译系统上的Python源代码。

cd Python-3.7.0
sudo ./configure --enable-optimizations
sudo make altinstall

make altinstall用于防止替换默认的python二进制文件/usr/bin/python。

步骤4 - 检查Python版本

使用以下命令检查已安装的Python的最新版本。

python3.7 -V
Python-3.7.0

通过以上步骤,您可以成功地从源代码构建Python 3.4.6版本。

0
0 Comments

Python 3.4分支目前处于仅接受安全修复的模式。这意味着该分支只接受安全修复,不再接受非关键性的错误修复。在该分支上的新版本仅提供源代码,不提供二进制文件。

查看官方公告

如果你真的需要一个Windows平台上的Python 3.4.6二进制文件,你将不得不自己编译。但如果你是Python的新手,只是想尝试或学习Python,没有理由不能使用3.4.4或3.6.x版本。

0
0 Comments

问题:如何从源代码构建Python 3.4.6?

原因:构建Python 3.4.6的原因主要是因为需要使用更新版本的bug修复和功能。

解决方法:

1. 下载源代码文件.tar.gz格式。

2. 使用类似于7-Zip的程序解压源代码文件。

3. 按照PCbuild\readme.txt中的说明进行操作。

在构建过程中,需要使用Visual Studio 2010 Express,但这个版本目前越来越难找到。可以参考这个问题中的评论,找到下载链接。也可以尝试使用Visual Studio Community 2017,该版本可能也能正常运行。你只需要打开一个解决方案并点击构建即可。

如果只需要Python 3.4.4的功能,那么使用它已经足够了。但如果需要更新版本的bug修复或功能,建议构建Python 3.4.6。

0