Ubuntu 16.04 系统手动编译安装 Python 3.6.5 完整指南
本文详细讲解在 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 的全过程,希望能帮助读者解决相关配置问题。如有任何疑问,欢迎留言交流,我们将及时回复。感谢对本站的支持!若本文对您有帮助,欢迎转载,请注明出处,谢谢!
免责声明:本文内容仅供参考,不代表本站观点。转载或引用请注明出处。









