linux系统下 python3.61安装

最近打算开始学习python,学习当然选择最新版本python3.6.1;下面介绍下linux系统下如何安装python3.6.1:

linux系统已经自带python2版本,但是不是我们需要的python3版本;有些人可能会考虑卸载python2,这个地方严重强调一下,

不要去卸载系统中已经存在的python2,否则会造成系统中好多其他需要python执行的程序异常

系统环境:

[root@localhost tmp]# cat /etc/redhat-release 
CentOS release 6.8 (Final)
[root@localhost tmp]# uname -a
Linux localhost.localdomain 2.6.32-642.el6.x86_64 #1 SMP Tue May 10 17:27:01 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

解决python3依赖关系

[root@localhost ~]# yum install zlib-devel -y
[root@localhost ~]# yum groupinstall "Development tools" -y

 

python3.6.1安装:

[root@localhost tmp]# wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz
--2017-05-02 07:46:15--  https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz
Resolving www.python.org... 151.101.72.223, 2a04:4e42:11::223
Connecting to www.python.org|151.101.72.223|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 22540566 (21M) [application/octet-stream]
Saving to: “Python-3.6.1.tgz”

100%[===========================================================================================================>] 22,540,566  80.6K/s   in 8m 48s  

2017-05-02 07:55:04 (41.7 KB/s) - “Python-3.6.1.tgz” saved [22540566/22540566]
[root@localhost tmp]# tar -xf Python-3.6.1.tgz
[root@localhost tmp]# ls
Python-3.6.1  Python-3.6.1.tgz
[root@localhost tmp]# cd Python-3.6.1
[root@localhost Python-3.6.1]# ls
aclocal.m4  config.guess  config.sub  configure  configure.ac  Doc  Grammar  Include  install-sh  Lib  LICENSE  Mac  Makefile.pre.in  Misc  Modules  Objects  Parser  PC  PCbuild  Programs  pyconfig.h.in  Python  README.rst  setup.py  Tools
#./configure --help 可以查看安装选项帮助
# 在安装包中有一个README的文件,里面有写如何安装
[root@localhost Python-3.6.1]# ./configure
[root@localhost Python-3.6.1]# make && make install
View Code

安装及命令执行命令目录:

[root@localhost bin]# pwd
/usr/local/bin
[root@localhost bin]# ls
2to3  2to3-3.6  easy_install-3.6  idle3  idle3.6  pip3  pip3.6  pydoc3  pydoc3.6  python3  python3.6  python3.6-config  python3.6m  python3.6m-config  python3-config  pyvenv  pyvenv-3.6
[root@localhost bin]# python3.6
Python 3.6.1 (default, May  2 2017, 08:24:02) 
[GCC 4.4.7 20120313 (Red Hat 4.4.7-18)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> 

 

 

posted @ 2017-05-05 21:32  chengd  阅读(384)  评论(0)    收藏  举报