安装python3
[root@mongo2 ~]# yum install -y python3 python3-devel
-----------------------------------------
安装pip3
[root@mongo2 ~]# yum install python-pip -y
[root@mongo2 ~]# yum install python3-pip -y
[root@mongo2 ~]# pip install --upgrade pip
-----------------------------------------
查看python的软连接
[root@mongo2 ~]# ls -al /usr/bin/ | grep python
>>> lrwxrwxrwx 1 root root 24 Jun 10 04:00 python -> /etc/alternatives/python
>>> lrwxrwxrwx 1 root root 9 Jun 10 03:48 python2 -> python2.7
>>> -rwxr-xr-x 1 root root 7144 Apr 2 21:17 python2.7
>>> lrwxrwxrwx 1 root root 9 Jun 10 03:21 python3 -> python3.6
>>> -rwxr-xr-x 2 root root 11336 Apr 2 21:37 python3.6
>>> lrwxrwxrwx 1 root root 17 Jun 10 03:21 python3.6-config -> python3.6m-config
>>> -rwxr-xr-x 2 root root 11336 Apr 2 21:37 python3.6m
>>> -rwxr-xr-x 1 root root 173 Apr 2 21:36 python3.6m-config
>>> -rwxr-xr-x 1 root root 3403 Apr 2 21:14 python3.6m-x86_64-config
>>> lrwxrwxrwx 1 root root 16 Jun 10 03:21 python3-config -> python3.6-config
-----------------------------------
在centos7下设置python3为默认的环境的方法
[root@mongo2 ~]# update-alternatives --install /usr/bin/python python /usr/bin/python2 50
[root@mongo2 ~]# update-alternatives --install /usr/bin/python python /usr/bin/python3 60
[root@mongo2 bin]# mv /usr/bin/python /usr/bin/python.bak
[root@mongo2 bin]# ln -s /usr/bin/python3 /usr/bin/python
[root@mongo2 bin]# python -V
Python 3.6.8
此方法可以选用,非必须
[root@mongo2 bin]# vi /etc/bashrc
# alias python="/usr/bin/python3"
[root@mongo2 bin]# source /etc/bashrc
------------------------------
因为yum需要用到Python2,所以将下列文件中的/usr/bin/python改为/usr/bin/python2
[root@mongo2 bin]# vi /usr/bin/yum
[root@mongo2 bin]# vi /usr/libexec/urlgrabber-ext-down
------------------------------
[root@mongo2 ~]# yum -y install python-tools
[root@mongo2 bin]# yum install python3-tool
------------------------------
报错如下,就是要安装gcc
distutils.errors.CompileError: command 'gcc' failed with exit status 1
------------------------------
[root@mongo2 bin]# yum -y install gcc
[root@mongo2 bin]# pip3 install --user psutil
[root@mongo2 bin]# pip3 install --user pymongo
[root@mongo2 bin]# pip3 install --user matplotlib
[root@mongo2 bin]# pip3 install --user numpy
[root@mongo2 bin]# pip3 install ordereddict python-dateutil
[root@mongo2 bin]# pip3 install python-dateutil
[root@mongo2 bin]# pip3 install --user mtools
具体使用参考:
https://github.com/rueckstiess/mtools
http://blog.rueckstiess.com/mtools/
https://www.jianshu.com/p/a429c5342958?from=timeline