在centos7上如何安装/切换python3

傷城~ 2022-05-08 13:16 1016阅读 0赞

在centos7上如何安装或者切换python3

首先你要知道,在centos中默认是安装了python2的

  1. [root@localhost bin]# cd /usr/bin
  2. [root@localhost bin]# ls python*
  3. python python2 python2.7

三个显示结果中最后一个是python2.7,实际上这几个文件之间是有依赖关系的。在ls 后面加个 -al参数,如下:

  1. [hsowan@localhost xiangzhang]$ cd /usr/bin/
  2. [hsowan@localhost bin]$ ll -la python*
  3. lrwxrwxrwx. 1 root root 7 Sep 15 23:41 python -> python2
  4. lrwxrwxrwx. 1 root root 9 Sep 15 23:41 python2 -> python2.7
  5. -rwxr-xr-x. 1 root root 7216 Jul 13 21:07 python2.7

很明显,当你输入python这个命令的时候,调用的是python2.7
ok,我们也可以这样来安装python3
https://www.python.org/ftp/python/ 是所有python版本存放的地方,我们选用最新的版本python3.7.1下载:
wget https://www.python.org/ftp/python/3.7.1/Python-3.7.1rc1.tar.xz
解压:
tar -xvf Python-3.7.1rc1.tar.xz
进入:
cd Python-3.7.1rc1
然后使用下面的命令进行安装:

  1. # ./configure --prefix=/usr/local/python3
  2. # make
  3. # make install

解释下上面的命令,./configure --prefix=/usr/local/python3会将python安装到/usr/local/python3目录下
进入到/usr/local/python3目录:
cd /usr/local/python3

  1. [hsowan@localhost ~]$ cd /usr/local/python3/
  2. [hsowan@localhost python3]$ ll
  3. total 4
  4. drwxr-xr-x. 2 root root 4096 Oct 10 15:23 bin
  5. drwxr-xr-x. 3 root root 24 Oct 10 15:23 include
  6. drwxr-xr-x. 4 root root 63 Oct 10 15:23 lib
  7. drwxr-xr-x. 3 root root 17 Oct 10 15:23 share

最后我们来创建一个软连接:
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
现在我们来看一下/usr/bin目录下的文件:

  1. [hsowan@localhost python3]$ cd /usr/bin/
  2. [hsowan@localhost bin]$ ls -la python*
  3. lrwxrwxrwx. 1 root root 7 Sep 15 23:41 python -> python2
  4. lrwxrwxrwx. 1 root root 9 Sep 15 23:41 python2 -> python2.7
  5. -rwxr-xr-x. 1 root root 7216 Jul 13 21:07 python2.7
  6. lrwxrwxrwx. 1 root root 30 Oct 10 15:25 python3 -> /usr/local/python3/bin/python3

现在你就可以使用python3命令使用python3了

  1. [hsowan@localhost bin]$ python3
  2. Python 3.7.1rc1 (default, Oct 10 2018, 15:20:03)
  3. [GCC 4.8.5 20150623 (Red Hat 4.8.5-28)] on linux
  4. Type "help", "copyright", "credits" or "license" for more information.
  5. >>>

参考:https://www.cnblogs.com/simuhunluo/p/7704765.html

发表评论

表情:
评论列表 (有 0 条评论,1016人围观)

还没有评论,来说两句吧...

相关阅读