Ubuntu 16.04 系统手动编译安装 Python 3.6.5 完整指南

小鹿同学
小鹿同学
发布时间:2026-10-13 | 6人浏览过
原创

本文详细讲解在 Ubuntu 16.04 系统中通过源码编译方式安装 Python 3.6.5 的完整步骤。内容涵盖从下载解压、配置指定安装路径、编译源码到执行安装的全过程,并重点说明如何处理系统默认 Python 版本冲突,通过删除旧软链接并建立指向 Python 3.6.5 的新软链接来切换默认版本,确保开发环境正确运行。

下载与解压 Python 3.6.5 安装包

首先,获取 Python 3.6.5 的安装包文件。

第一步,将安装包上传至服务器。打开终端窗口,使用 cd 命令切换至存放安装包的具体目录。


python@ubuntu:~/workspace$pwd
/home/python/workspace

第二步,对压缩包进行解压处理。

tar xfzPython-3.6.5.tgz

操作提示:此处推荐使用 xfz 参数组合进行解压,不建议使用 -xvzf。因为使用 -xvzf 解压后生成的文件夹可能涉及权限问题,导致后续修改或删除文件夹时需要 root 权限,增加操作复杂度。


python@ubuntu:~/workspace$tar xfz Python-3.6.5.tgz
python@ubuntu:~/workspace$ll

解压后目录总用量显示为 22472。


drwxrwxr-x 4 python python   4096 5月 12 19:06 ./
drwxr-xr-x 30python python   4096 12月 26 22:56 ../
drwxrwxr-x 2 python python   4096 12月 26 22:56python/
drwxr-xr-x 16python python   4096 3月 28 18:24Python-3.6.5/
-rwxrw-rw- 1 python python 22994617 5月 12 18:40Python-3.6.5.tgz*
python@ubuntu:~/workspace$

配置安装路径与编译源码

第三步,进入解压生成的文件夹目录,并执行配置脚本以添加必要的配置信息。


cd Python-3.6.5/
./configure "--prefix=/usr/bin/python3.6"

第四步,指定 Python 安装的目标文件夹路径。配置脚本执行完毕后,终端会输出一段提示信息,该信息不影响后续安装流程,可直接忽略。

If you want arelease build with all optimizations active (LTO, PGO, etc),

please run./configure –enable-optimizations

第五步,开始编译源代码。

sudo make

编译过程通常需要几分钟时间。期间可能会出现报错,具体结果取决于当前系统安装的 gcc 编译器版本是否满足要求。

第六步,执行安装命令。

sudo make install

安装过程同样需要几分钟。一旦安装成功,Python 3.6 的相关文件将被部署在计算机的 /usr/bin/python3.6 文件夹中。


python@ubuntu:/usr/bin$cd python3.6/
python@ubuntu:/usr/bin/python3.6$ls
bin include lib share
python@ubuntu:/usr/bin/python3.6$pwd
/usr/bin/python3.6

修改默认 Python 版本软链接

第七步,修改系统的默认 Python 版本指向。

在 Ubuntu 16.04 版本中,系统默认集成了 Python 2.7 及 3.5 版本。原有的 python 命令位于 /usr/bin/python,通过 ls -l 命令查看可知,这是一个软链接,指向同目录下的 python2.7。

为了使用新安装的版本,需要先删除原有的默认链接,然后新建一个指向 python3.6 的软链接。在执行此操作前,务必确保终端当前路径已退回至根目录。

第八步,移除原有的 Python 链接文件,执行命令:rm /usr/bin/python。

注意:若终端提示“rm: 无法删除'/usr/bin/python':权限不够”,则需要使用 sudo 命令或切换至 root 权限来执行删除链接的操作。

第九步,建立指向 Python 3.6 的新链接。若遇到权限不足的情况,请在命令前加上 root 权限或 sudo 前缀执行。

 ln -s /usr/bin/python3.6/bin/python3.6  /usr/bin/python

最后,查询当前 Python 版本以验证配置结果。


python@ubuntu:~$ python -V
Python 3.6.5

如果终端返回信息显示为 python3.6.5,则表明安装及配置成功。

总结

以上步骤详细介绍了在 Ubuntu 16.04 环境下安装 Python 3.6.5 的全过程,希望能帮助读者解决相关配置问题。如有任何疑问,欢迎留言交流,我们将及时回复。感谢对本站的支持!若本文对您有帮助,欢迎转载,请注明出处,谢谢!

本站声明

本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。

Python 相关产品和应用

全部下载

专题列表