安装前不要着急,需要提前安装很多东西
1.libffi-devel
Python3中有个内置模块叫ctypes,它是Python3的外部函数库模块,它提供兼容C语言的数据类型,并通过它调用Linux系统下的共享库(Shared library),此模块需要使用CentOS7系统中外部函数库(Foreign function library)的开发链接库(头文件和链接库)。
由于在CentOS7系统中没有安装外部函数库(libffi)的开发链接库软件包,所以在安装pip的时候就会报"ModuleNotFoundError: No module named '_ctypes'"的错误。
yum install libffi libffi-devel -y
2.openssl-devel
不安装这个,会导致pip无法联网
yum install openssl openssl-devel -y
3.tkinter
推荐的python后台程序,接下来是我的理解:一般情况下unix是不自带可以提供给python用于tcl调用的程序的,需要自行安装。如果没有可用的后端,使用matplotlib会报错。
tkinter其实是Python调用tcl程序的标准Python程序,可以通过这个interface调用tcl的程序