1、首先下载3.6.0版本
$ wget
https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz
2、下载成功之后,对下载的压缩文件进行解压
$ tar -zxf Python-3.6.0.tgz
3、解压后将解压文件移动到指定的目录中,进入目录后,运行名
$ ./confiure
$ make
注意:这块在我安装过程中遇到了一个问题,出现了一个错误:
SyntaxError: invalid syntax
make[2]: *** [Include/Python-ast.h] Error 1
make[2]: Leaving directory `/usr/server/Python-3.6.0'
make[1]: *** [build_all_generate_profile] Error 2
make[1]: Leaving directory `/usr/server/Python-3.6.0'
make: *** [profile-opt] Error 2
没有遇到的话可以执行进入第四步,出现这个错误后,查询出现这个错误原因,得出如下结论:
出现这个问题的原因是,我在root下下载的文件,将其移动到了/usr/server下面后进行的make,这样是不允许的,直接在本地盘直接安装就可以了。
4、运行命令 make install
5、运行命令 python3
[root@localhost /]# python3
Python 3.6.0 (default, Dec 29 2017, 06:28:36)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-18)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
>>>
以后执行python程序就可以使用python3 程序名 去执行了
注意:我是在系统上已经安装了python2的情况下安装的3 ,当我们直接去运行python时,出现
[root@localhost /]# python
Python 2.6.6 (r266:84292, Feb 22 2013, 00:00:18)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-3)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>