如何从源代码构建Python 3.4.6?
如何从源代码构建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版本。
Python 3.4分支目前处于仅接受安全修复的模式。这意味着该分支只接受安全修复,不再接受非关键性的错误修复。在该分支上的新版本仅提供源代码,不提供二进制文件。
如果你真的需要一个Windows平台上的Python 3.4.6二进制文件,你将不得不自己编译。但如果你是Python的新手,只是想尝试或学习Python,没有理由不能使用3.4.4或3.6.x版本。
问题:如何从源代码构建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。