当前位置: 首页 > 工具软件 > Mtools > 使用案例 >

安装mtools on centos7

袁耀
2023-12-01
安装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

 类似资料: