centos下安装python3并与python2共存

转自https://www.cnblogs.com/simuhunluo/p/7704765.html

如果使用make命令出现
configure: error: no acceptable C compiler found in $PATH 问题
原因是因为缺少gcc套件

1.创建python3目录

[root@VM_0_15_centos ~]# mkdir /usr/local/python3 

2.下载,编译,安装。

比较推荐下面这种方式,我们在linux上找一个目录,然后使用wget命令下载到这个目录,然后解压->安装。如下:

https://www.python.org/ftp/python/   这个是所有的python版本存放的地方。我们想使用哪个版本就用哪个。

很多版本,这里选择的是比较新的3.6.3,点进去,找到下面这个文件。Python-3.6.3.tgz

然后根据地址栏的链接拼接成如下链接:(如果是其他版本道理与这个是一样的)

https://www.python.org/ftp/python/3.5.4/Python-3.5.4.tgz

然后cd到刚才创建的目录下:

[root@VM_0_15_centos python3]# cd /usr/local/python3

接下来我们要用刚才的网址,把源码下载到这个目录下就OK,命令如下:

[root@VM_0_15_centos python3]# wget https://www.python.org/ftp/python/3.5.4/Python-3.5.4.tgz

等待下载完成之后会在当前目录下出现一个tgz包,命令解压这个包到当前目录就可以:

#解压命令
[root@localhost python3]# tar -xvf Python-3.5.4.tgz 
#解压完成后,查看目录下文件
[root@localhost python3]# ll
total 22148
drwxr-xr-x. 17  501  501     4096 Oct 21 12:22 Python-3.5.4
-rw-r--r--.  1 root root 22673115 Oct  3 15:47 Python-3.5.4.tgz

接下来就开始安装了:

#进入文件目录
[root@localhost python3]# cd Python-3.5.4/
#然后执行如下命令
[root@localhost Python-3.5.4]# ./configure --prefix=/usr/local/python3Dir

稍微解释上面这句命令,这句话的大致目的就是把python的安装目录指定一下,这样的话,里面的一些bin目录、lib目录就都会存放在这个目录下面。如果不指定这个安装目录的话,最后python的安装文件将分散到linux的默认目录,不在一块。我们指定安装目录,以后卸载的话直接删除目录就可以干净卸载了。

现在我们当前目录还是在/usr/local/python3/Python-3.6.3,执行如下命令:

[root@localhost Python-3.5.4]# make

然后出来一大堆代码,等它执行完毕。接着输入以下命令:

[root@localhost Python-3.5.4]# make install

这样我们就安装完成了,接下来我们建立一下软连接

[root@localhost bin]# ln -s /usr/local/python3Dir/bin/python3 /usr/bin/python3

这样,我们的软连接就建立完成了

3.测试

[root@VM_0_15_centos ~]# python
Python 2.7.5 (default, Jul 13 2018, 13:06:57) 
[GCC 4.8.5 20150623 (Red Hat 4.8.5-28)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
[root@VM_0_15_centos ~]# python3
Python 3.5.4 (default, Aug 23 2018, 21:52:55) 
[GCC 4.8.5 20150623 (Red Hat 4.8.5-28)] on linux
Type "help", "copyright", "credits" or "license" for more information.

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值