python3.8安装flask出现错误“ModuleNotFoundError: No module named '_ctypes'”
本想在CentOS下配置flask+nginx+uwsgi环境,结果安装最基础的flask包都出了问题...以下是我的环境: 服务器:阿里云ECS CentOS7 python版本:3.8.0 问题描述: 执行命令“ pip3 install flask ”安装flask时,出现如下错误: from _ctypes import Union, Structure, Array ModuleNotFoundError: No module named ' _ctypes' 从错误描述来看是缺少_ctypes模块,根据网上搜索结果,这个错误大多数发生在安装python3.7及以上版本时出现,解决方法如下: 安装python时出此错的解决方法: 原因是缺少包“libffi-devel”,利用yum安装便可 yum install libffi-devel ——参考“ 海棠未满 ” 然而对于我来说,问题并没有解决,我在安装libffi-devel后再次执行pip安装命令仍报同样错误,但大多数人都可以通过上述方法完美解决,这不由得引起我的思考 思考: 我与上述解决方案的不同点在于——我在安装python3.8时并未出现错误,而是在拥有python3.8后,安装flask时出现该错误 受 Bryan 启发,其在安装“libffi-devel”后重新安装了python,解决了问题