Linux实现python3与python2共存以及修改默认版本

我的服务器环境是Linux(Centos6.5)。为了不浪费大家的时间,我就直接开门见山的来讲解具体的操作步骤:

 

一、查看是否已安装有默认的python版本?

CentOS 6.5 默认安装了python2.6,因为一些命令要用它,比如yum,它使用的是python2.6。

如果你服务器是CentOS 7的话,默认安装的pyhton是pyhton2.7;

 

使用“python -V”命令查看一下是否安装Python?以及默认的pyhton版本是什么?

python -V

我这里的结果不用说,肯定是python2.6了。

 

二、查看Python可执行文件的位置

这里我们可以使用命令“which python”来查看一下Python可执行文件的位置,非常的快速。

which python

我这里得到的结果是“/usr/bin/python”。

 

三、ll python* 命令

由于我们知道了python执行文件在"/usr/bin/ "目录下,切换到该目录下继续执行“ ll python* ”命令查看详细结果。

cd /usr/bin
ll python*

ll python*

从上图中可以清楚的看到,Centos6.5默认已经给我们安装了pyhton两个版本,分别是pyhton2.6和python3.4,现在我默认的pyhton已让我软链接到pyhton3.4了,因为这图是我操作后的效果。

从上图还可以清楚的知道,输入命令"pyhton"现在用的是pyhton3.4;输入命令“python3”也是用的是pyhton3.4版本。

 

四、修改python默认版本

以我上图这里为准,我们来将pyhton默认版本由pyhton3.4修改为python2.6。这样的话,我们只需要输入“pyhton"这个命令,用的版本就会是pyhton2.6了。

 

1、删除软链接python

rm -rf python

如果我们不删除的话,到时候创建软软件就会提示此路径已存在。

 

2、创建软链接

ln -s /usr/bin/python2.6 /usr/bin/python

 

3、创建成功后,你再来输入“pyhton"命令,就已经显示是python2.6版本了。

python2.6

 

五、python3 下载、安装问题

一般来说,现在的服务器默认上面都装了两个版本的python,因此,按照我上面的操作并没有任何的问题。

假设,你的服务器上只有默认的pyhton低版本pyhton2.6或pyhton2.7,现在因为你的需求,必须要支持pyhton3,否则很多功能就实现不了,又怎么办呢?

 

我以pyhton3.7举例:

1、下载

wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz

 

2、解压

tar -xvJf  Python-3.7.3.tar.xz

 

3、切换进入pyhton3.7

cd Python-3.7.3

 

4、编译安装

./configure prefix=/usr/local/python3
make && make install

 

5、安装完毕,/usr/local/目录下就会有python3了。

 

6、现在我们再将默认pyhton2.6修改成pyhton3.6

#删除软链接
rm -rf /usr/bin/python

#创建新pyhton软链接
ln -s /usr/local/python3/bin/python3 /usr/bin/python

 

总结:

通过上面的原理讲解,想要让python3与python2共存就更加简单了。

我们只需要实现输入"pyhton2"出现的版本是python2.6

ln -s /usr/bin/python2.6 /usr/bin/python2

 

输入"pyhton3"出现的版本是python3.7pyhton3.4不就行了吗?

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

 

输入“pyhton"出现的版本就看我们自己如何选择默认的pyhton版本了?我这默认的pyhton版本还是用pyhton3.4吧!

ln -s /usr/bin/python3.4 /usr/bin/python
    A+
发布日期:2019年06月11日 21:19:59  所属分类:Linux  Python
最后更新时间:2019-06-11 21:19:59
评分: (1 票;平均数5.00 ;最高评分 5 ;用户总数1;总得分 5;百分比100.00)
付杰
服务器管理面板/主机控制面板“安装”服务
服务器管理面板/主机控制面板“安装”服务
  • ¥ 9.9元
  • 市场价:49.9元
花牛苹果 甘肃天水 李宏恩家自种 1斤 包邮
花牛苹果 甘肃天水 李宏恩家自种 1斤 包邮
  • ¥ 6.8元
  • 市场价:8.8元
PHP运行环境 wamp lamp lnmp 安装 配置 搭建服务
PHP运行环境 wamp lamp lnmp 安装 配置 搭建服务
  • ¥ 9.9元
  • 市场价:49.9元
wp discux 帝国 dedecms phpcms等快速建站
wp discux 帝国 dedecms phpcms等快速建站
  • ¥ 99.9元
  • 市场价:499.9元

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: