千家信息网

Linux下Python3.6的安装步骤

发表于:2026-11-04 作者:千家信息网编辑
千家信息网最后更新 2026年11月04日,这篇文章主要介绍"Linux下Python3.6的安装步骤",在日常操作中,相信很多人在Linux下Python3.6的安装步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家
千家信息网最后更新 2026年11月04日Linux下Python3.6的安装步骤

这篇文章主要介绍"Linux下Python3.6的安装步骤",在日常操作中,相信很多人在Linux下Python3.6的安装步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"Linux下Python3.6的安装步骤"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

Python3的安装

1. 安装依赖环境

Python3在安装的过程中可能会用到各种依赖库,所以在正式安装Python3之前,需要将这些依赖库先行安装好。

yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

2. 下载Python3源代码

下载Python3的源代码有两种方式,一种是在它的官网下载,网址如下:

https://www.python.org/downloads/source/

[图片]

另外一种方式是通过wget直接下载,如以下命令:

wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz

3. 创建安装目录

安装目录可依个人喜好创建,比如在此创建在 /usr/local/python3 :

mkdir -p /usr/local/python3

4. 解压源码包

将第2步下载到的源码包进行解压,命令为:

tar -zxvf Python-3.6.1.tgz

5. 编译源码

先进入解压后源码包的目录,再进行配置:

cd Python-3.6.1 ./configure --prefix=/usr/local/python3

之后再编译,然后再安装:

make make install

6. 建立Python3的软链接

ln -s /usr/local/python3/bin/python3 /usr/bin/python3

7. 将/usr/local/python3/bin加入PATH

编辑bash_profile进行修改环境变量:

vim ~/.bash_profile

在PATH变量下将Python3的启动目录添加进去:

# .bash_profile # Get the aliases and functions if [ -f ~/.bashrc ]; then         . ~/.bashrc fi # User specific environment and startup programs PATH=$PATH:$HOME/bin:/usr/local/python3/bin export PATH

改动完毕之后,按Esc,再输入:wq进行保存退出。

8. 检查Python3及Pip3是否正常可用

执行如下命令(注意:V是大写的V),如果看到的结果一致的话,说明Python3已经成功安装。

[alvin@VM_0_16_centos ~]$ python3 -V Python 3.6.1 [alvin@VM_0_16_centos ~]$ pip3 -V pip 9.0.1 from /usr/local/lib/python3.6/site-packages (python 3.6)

避坑指南

其实,对于Python3的安装,网络上有太多的帖子了,步骤其实都大同小异。但是,在真正动手安装之后,或多或少都会遇到一些麻烦,特别是对新手而言。下面良许就列举一些常见的坑:

坑1:configure: error: no acceptable C compiler found in $PATH

这个问题就比较简单,就是缺少gcc编译环境。将gcc安装上即可:

yum install -y gcc

当然除此之外,采用源码安装的方式也可以。

坑2:zipimport.ZipImportError: can’t decompress data

这种问题就是因为缺少zlib 的相关工具包导致的,将相关依赖包装上即可:

yum -y install zlib*

安装之后再重新编译源码,即可解决。

坑3:pip3: Can't connect to HTTPS URL because the SSL module is not available

这个问题是因为在./configure过程中,如果没有加上–with-ssl参数时,默认安装的软件涉及到ssl的功能不可用,刚好pip3过程需要ssl模块,而由于没有指定,所以该功能不可用。解决办法如下:

cd Python-3.6.2 ./configure --with-sslmakesudo make install

坑4:Multilib version problems

这个很明显了,就是同一个库有多个版本。把多余的版本删除了就好。

首先查询已有的版本(以openssl为例,冲突哪个查哪个)

# rpm -qa | grep openssl openssl-devel-1.0.0-27.el6_4.2.x86_64 openssl-1.0.0-27.el6_4.2.x86_64 openssl-1.0.0-27.el6_4.2.i686

可以看到系统里安装了openssl-1.0.0-27.el6_4.2.x86_64和openssl-1.0.0-27.el6_4.2.i686两个版本的openssl,我们留下x86的版本即可:

rpm --erase --nodeps openssl-1.0.0-27.el6_4.2.i686

再更新一下openssl:

# yum update "openssl*"

再查询一下openssl,问题解决!

# rpm -qa | grep openssl openssl-devel-1.0.1e-16.el6_5.7.x86_64 openssl-1.0.1e-16.el6_5.7.x86_64

到此,关于"Linux下Python3.6的安装步骤"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!

源码 步骤 版本 问题 目录 学习 编译 命令 就是 方式 环境 过程 功能 变量 更多 源代码 帮助 查询 实用 明显 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 咖啡网 美国互联网保险保险科技 新华互联网科技学院 金融科技创新监管互联网金融 万易互联网科技有限公司 广州善班互联网科技 居家互联网科技有限公司 中盈科技互联网信息有限公司 中国科技互联网公司收入 苏州五指互联网络科技有限 互联网科技大奖都有哪些公司 广州千川互联网科技有限公司 杭州披云加互联网科技有限公司 卡尔迅互联网科技有限公司 云鲸互联网络科技有限公司 吉林省码上互联网科技电话 容联科技互联网电商 互联网科技企业商标注意事项 第三届互联网大会安防黑科技 互联网 科技节活动 微视频大赛 广东猪兼强互联网科技有限公司 致聘互联网科技 米客互联网科技 上海万想互联网科技 一五八零互联网科技 卓越科技互联网 招聘 长沙茂晟互联网科技有限公司 元气玛特互联网科技公司是外包吗 济南小医互联网科技有限公司招聘 现代互联网科技公司
0