centos中怎么安装Python3

这篇文章给大家介绍 centos中怎么安装Python3,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

创新互联专注于成都网站制作、网站建设、外贸网站建设、网页设计、网站制作、网站开发。公司秉持“客户至上,用心服务”的宗旨,从客户的利益和观点出发,让客户在网络营销中找到自己的驻足之地。尊重和关怀每一位客户,用严谨的态度对待客户,用专业的服务创造价值,成为客户值得信赖的朋友,为客户解除后顾之忧。

python安装之前需要一些必要的模块,比如openssl,readline等,如果没有这些模块后来使用会出现一些问题,比如没有openssl则不支持ssl相关的功能,并且pip3在安装模块的时候会直接报错;没有readline则python交互式界面删除键和方向键都无法正常使用,至于需要什么模块在make完之后python会给出提示,通过提示进行安装即可装全, 另外感谢园友的Glory_Lion的回复;下面是需要提前预装的依赖:

yum -y install zlib zlib-devel
yum -y install bzip2 bzip2-devel
yum -y install ncurses ncurses-devel
yum -y install readline readline-devel
yum -y install openssl openssl-devel
yum -y install openssl-static
yum -y install xz lzma xz-devel
yum -y install sqlite sqlite-devel
yum -y install gdbm gdbm-devel
yum -y install tk tk-devel
   安装上面这些python内置模块基本上就比较全了,接下来可以安装python了,编译过程中会自动包含这些依赖.

释放文件:

tar -xvzf Python-3.5.1.tgz

进入目录:

cd Python-3.5.1/

配置(指定)安装目录(安装到/usr/python目录),其他选项一般默认即可:

./configure --prefix=/usr/python

接下来编译源码:

make

执行安装:

make install

整个过程大约5-10分钟,安装成功之后,安装目录就在/usr/python。

系统中原来的python在/usr/bin/python,通过ls -l可以看到,python是一个软链接,链接到本目录下的python2.7

我们可以不用把这个删除,不对原来默认的环境做任何修改,只新建一个python3的软链接即可,只是需要执行python3代码时python要改成python3,或者python脚本头部解释器要改为

#!/usr/bin/python3

这里建立软链接如下:

$ ln -s /usr/python/bin/python3 /usr/bin/python3

这样就建立好了,以后直接执行python3命令就可以调用python3了,另外如果仔细看python安装目录下的bin目录,实际上python3也是个软链接,链接到python3.5.1,这样多次链接也是为了多个版本的管理更加方便。

将python添加到操作系统的 PATH 环境变量:
回到home目录:
cd
ls -al
修改PATH环境变量
vi .bash_profile

centos中怎么安装Python3 重新加载 .bash_profile让修改生效

source .bash_profile
重新打开一个终端,如果配置没有生效,则注销一下用户,即可生效。

关于 centos中怎么安装Python3就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。


文章标题:centos中怎么安装Python3
文章地址:http://scyanting.com/article/gisdoh.html