累么,累!为什么不放弃?放弃了谁来圆梦???
真的好累 装了好多次都失败了---------------------------------/哭丧脸/
进入正题
centos安装py3
下面的操作,按照步骤来就可以了,不要在中途cd 到别的文件目录下,要想查看效果可以用 ls加上对应的目录,不需要切换进去。
输入命令查看当前centos7下的python版本文件(red):
[root@localhost bin]# cd /usr/bin [root@localhost bin]# ls python* python python2 python2.7 输入命令备份python文件
[root@localhost bin]# mv python python.bakpython文件变成了python.bak文件,暂时不管它 接下来我们取python官网里下载我们需要安装的python版本:https://www.python.org/ftp/python/ ===========这个是所有python版本的网址 可以选择自己需要安装的版本 例:Python-***.tgz 一定要tgz格式 不要问为什么 因为就是这样。下载到本地 然后按照网址拼接一个网址连接 例;https://www.python.org/ftp/python/***/Python-***.tgz 进入虚拟机>>>>>>>>>>>>>>>>>>>>>通过指令创建一个python3 的文件夹 :
[root@localhost bin]# mkdir /usr/local/python3命令cd 切换进刚刚创好的文件夹
[root@localhost bin]# cd /usr/local/python3接下来 就用到我们刚才上一步拼接的网址
[root@localhost python3]# wget https://www.python.org/ftp/python/***/Python-***.tgz《此处省略1000个字母》
下载好之后 进行解压
[root@localhost python3]# tar -xvf Python-3.6.3.tgz
解压完成后,查看目录下文件[root@localhost python3]# ll total 22148 drwxr-xr-x. 17 501 501 4096 Oct 21 12:22 Python-*** -rw-r--r--. 1 root root 22673115 Oct 3 15:47 Python-***.tgz进入目录进行编译文件
[root@localhost python3]# cd Python-3.6.3/
[root@localhost Python-3.6.3]# ./configure --prefix=/usr/local/python3Dir
这句话的大致目的就是把python的安装目录指定一下,这样的话,里面的一些bin目录、lib目录就都会存放在这个目录下面。如果不指定这个安装目录的话,最后python的安装文件将分散到linux的默认目录,不在一块。我们指定安装目录,以后卸载的话直接删除目录就可以干净卸载了。
现在我们当前目录还是在/usr/local/python3/Python-3.6.3,执行如下命令:
[root@localhost Python-3.6.3]# make
《此处省略1000个字母》
执行完毕后 输入下行命令:
[root@localhost Python-3.6.3]# make install
==============================又是一大堆代码================================进入目录查看文件
[root@localhost Python-3.6.3]# cd /usr/local/python3Dir/
[root@localhost python3Dir]# ll
total 0
drwxr-xr-x. 2 root root 245 Oct 21 12:26 bin
drwxr-xr-x. 3 root root 24 Oct 21 12:26 include
drwxr-xr-x. 4 root root 63 Oct 21 12:26 lib
drwxr-xr-x. 3 root root 17 Oct 21 12:26 share
到这里 python3就安装成功了
别着急还有最后一步 建立个软连接
切换到 /usr/bin
[root@localhost python3Dir]# cd /usr/bin#然后输入以下命令 ,创建一个软链接 [root@localhost bin]# ln -s /usr/local/python3Dir/bin/python3 /usr/bin/python注意了 这是个重点(大牛误嘲只是针对初次接触linux的IT童鞋)
接下来出现一个全新的界面。此时任何按键都不要动。听我指示。
首先,切换到英文输入法,再输入字符 i 是aeiou的i
然后就可以开始编辑这个文件了。
把文件开头第一行的
#!/usr/bin/python改成#!/usr/bin/python2.7 这样就可以了。
然后,下面保存退出。注意步骤。
首先按下ESC,然后 输入: 这个符号(需要shift组合键的)。然后输入wq 细心的同学看左下角。然后回车保存即可
接下来查看连接情况
[root@localhost bin]# ll -a python*
lrwxrwxrwx. 1 root root 33 Oct 21 12:30 python -> /usr/local/python3Dir/bin/python3
lrwxrwxrwx. 1 root root 9 Oct 19 23:55 python2 -> python2.7
-rwxr-xr-x. 1 root root 7136 Aug 4 08:40 python2.7
lrwxrwxrwx. 1 root root 7 Oct 19 23:55 python.bak -> python2
[root@localhost bin]# 出现如上代码 =======OK!!!========回到主目录 进行测试[root@localhost bin]# python
Python 3.6.3 (default, Oct 21 2017, 12:21:40)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-16)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> print("Hello World")
Hello World
>>> exit()
[root@localhost bin]#==========恭喜你 安装成功!!!!==========