1. No module named '_ctypes’
执行
yum install libffi-devel
在重新去python安装包里面执行
make
make install
2. Compression requires the(missing) zlib module
出错背景:使用python install报错
出错原因:提示的很清楚,缺少 zlib模块导致安装失败
解决方式:
yum install zlib
yum install zlib-devel
下载成功后,进入python2.7的目录,重新执行
make
make install
此时先前执行的 软连接仍旧生效
然后进入 setuptool目录,重新安装
pythonnew setup.py install
基本这样就可以搞定。
3. ModuleNotFoundError: No module named 'pip._internal.cli.main’
报错背景:使用pip安装依赖包时报错
解决方式:
python -m ensurepip
4. ImportError: cannot import name HTTPSHandler
报错背景:使用pip安装依赖包时报错
原因:openssl,openssl-devel两个文件包未正确安装,用下来的命令来安装:
解决方式:
yum install openssl -y
yum install openssl-devel -y
安装完成后,重新安装python:
cd python3.7
./configure
make install
5. 安装libffi-devel报错
[root@kube-node1 setuptools-19.6]# yum install libffi-devel
已加载插件:fastestmirror, langpacks
Determining fastest mirrors
* base: mirror.bit.edu.cn
* extras: mirrors.bfsu.edu.cn
* updates: mirrors.bfsu.edu.cn
File "/usr/libexec/urlgrabber-ext-down", line 28
except OSError, e:
^
SyntaxError: invalid syntax
File "/usr/libexec/urlgrabber-ext-down", line 28
except OSError, e:
^
SyntaxError: invalid syntax
原因:
更改了Python的2版本变为3版本了,yum语法的问题
解决:
vim /usr/libexec/urlgrabber-ext-down
将第一行python改为python2