由于django4.0版本需要至少python3.8版本,所以帮服务器的python3的版本由python3.6升级到python3.9。通过官方下载源码,编译安装。安装后执行python3.9命令提示“ModuleNotFoundError: No module named '_ctypes'”这个错误,通过相关搜索得知,python3.7以上版本需要一个新的依赖包libffi-devel,centos系统环境中缺乏这个包。

解决方法:

(1)、安装 libffi-devel

centos下,可以使用命令 yum install libffi-devel -y

ubuntu下,可以使用命令 sudo apt-get install libffi-dev


(2)、重新安装python3版本即可

到python3源码安装包下执行命令:make install,重新进行安装

安装成功后,重新创建新的python3的软链接

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论
返回
顶部