CentOS探索之路3---安装python3

安装Python3


总述

​ 一般来说Linux类型的操作系统都会自带安装python,但是系统默认安装的python都是2.x的版本。而现在一般使用的是python3.x版本,相比于python2.x版本,python3.x教之前版本有较大升级,且不向下兼容python2.x版本。因此我们需要安装python3.x版本。


具体安装步骤

  • 安装依赖包: 直接执行下面的命令:

yum -y groupinstall "Development tools" 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

  • 新建安装目录: 我这里直接安装到 /home/KiDe/dev/python路径下,执行下面命令:

mkdir /home/KiDe/dev/python3

wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0a4.tar.xz

  • 解压python包: 直接在当前目录下输入以下命令进行解压:

tar -xvJf Python-3.7.0a4.tar.xz

  • 添加配置文件前缀: 直接执行:

cd Python-3.7.0a4 ./configure --prefix=/home/KiDe/dev/python3

  • 安装: 本来直接执行make && make install 就能安装,结果在安装的时候报了错:ModuleNotFoundError: No module named '_ctypes'网上搜发现这个链接说的很详细(https://blog.csdn.net/qq_36416904/article/details/79316972)。最终我的安装分两个步骤,分别执行的命令如下:

yum install libffi-devel -y make && make install

  • 创建软链接: 直接执行下面命令,将python3和pip3链接到python3安装目录:

ln -s /home/KiDe/dev/python3/bin/python3 /usr/bin/python3 ln -s /home/KiDe/dev/python3/bin/pip3 /usr/bin/pip3 ​

​ 好了,大功告成,可以畅游在python3的世界了~~~~

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Java成神之路

Eclipse_debug异常_Source not found

在eclipse中,打了断点之后运行代码,出现debug异常:Source not found,如下图

8420
来自专栏轻量级微服务

Github 更新自己 Fork 的项目

示例:https://github.com/ChinaSilence/spring-cloud-config-admin Fork => https://git...

8820
来自专栏互联网开发者交流社区

Node.js概要

16540
来自专栏一枝花算不算浪漫

[常见问题]Project facet Java versin 1.8 is not support.

38070
来自专栏云计算教程系列

如何在Debian 9上设置Node.js生产应用程序

Node.js是一个开源JavaScript运行时环境,用于构建服务器端和网络应用程序。该平台可在Linux,macOS,FreeBSD和Windows上运行。...

19840
来自专栏康怀帅的专栏

iPXE 模式启动 CoreOS(简单、推荐使用)

iPXE 模式启动 CoreOS 方法比较简单,无需配置 PXE 所需的服务器,推荐大家使用。 准备 下载 ipxe.iso $ wget http://boo...

66450
来自专栏测试开发架构之路

ubuntu开启root登陆

48940
来自专栏繁花云

[分享]编译好的python3.6.4

11500
来自专栏康怀帅的专栏

Linux Java 初始化配置

Linux 可能自带 openjdk,先将其卸载,之后官网下载再进行安装。 卸载自带 openjdk $ rpm -qa | grep java $ rpm ...

31950
来自专栏ytkah

finecms如何批量替换文章中的关键词?

  Finecms批量替换文章关键词要怎么操作呢,比如把关键词A换为B?Finecms是免费开源无商业限制的内容管理系统,个人在维护,但二次开发很灵活,我们可以...

35530

扫码关注云+社区

领取腾讯云代金券