关于centos安装python3之后(原本centos7默认有python2.7)
约 592 字
预计阅读 2 分钟
次阅读
-
一般装python3共存的时候需要备份原本的python2.7,我这边是copy一份改名未python.bak
-
安装后python3后,需要把/usr/bin/下面的python改名为python2.7作为区别
-
新建一个python文件夹软连接指向新的python3
1
2
3
4
|
lrwxrwxrwx 1 root root 22 4月 17 17:07 python -> /usr/local/bin/python3
lrwxrwxrwx 1 root root 9 9月 29 2018 python2 -> python2.7
-rwxr-xr-x 1 root root 7216 7月 13 2018 python2.7
lrwxrwxrwx 1 root root 7 9月 29 2018 python.bak -> python2
|
- 之后可以安装pip3,如果需要原本python功能的话,cd到/usr/bin目录,用python2或者python2.7在执行,如yum。当装完python3后直接用yum命令是会报错的,比如我装git的时候
1
2
3
4
5
6
7
8
9
10
11
12
|
[root@wordpress bin]# yum install git
/usr/bin/yum:行2: import: 未找到命令
/usr/bin/yum:行3: try:: 未找到命令
/usr/bin/yum:行4: import: 未找到命令
/usr/bin/yum:行5: except: 未找到命令
/usr/bin/yum:行23: 未预期的符号 `(' 附近有语法错误
/usr/bin/yum:行23: `""" % (sys.exc_value, sys.version)'
[root@wordpress bin]# python /usr/bin/yum
File "/usr/bin/yum", line 30
except KeyboardInterrupt, e:
^
SyntaxError: invalid syntax
|
- 改为 python2 /usr/bin/yum install git可以正常运行yum
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
[root@wordpress bin]# python2 /usr/bin/yum install git
已加载插件:fastestmirror
Determining fastest mirrors
* base: mirrors.cloud.aliyuncs.com
* extras: mirrors.cloud.aliyuncs.com
* remi-php71: ftp.riken.jp
* remi-safe: ftp.riken.jp
* updates: mirrors.cloud.aliyuncs.com
* webtatic: uk.repo.webtatic.com
base | 3.6 kB 00:00:00
epel | 5.4 kB 00:00:00
extras | 3.4 kB 00:00:00
mysql-connectors-community | 2.5 kB 00:00:00
mysql-tools-community | 2.5 kB 00:00:00
mysql56-community | 2.5 kB 00:00:00
nginx | 2.9 kB 00:00:00
remi-php71 | 3.0 kB 00:00:00
remi-safe | 3.0 kB 00:00:00
updates | 3.4 kB 00:00:00
webtatic
|