当前位置:   article > 正文

ModuleNotFoundError: No module named '_ctypes' 解决办法_founderror: no module named ' ctypes

founderror: no module named ' ctypes

问题描述

Ubuntu环境下,手动安装Python3.7及以上版本时,在make install步骤中会出现缺少依赖(缺少_ctype)的错误提示。

报错原因

是这样,在python3.X中用到了_ctype组件,但他又必须依赖于另外一个叫libffi-devel的组件,所以我们需要先行安装。

解决办法

首先区别于环境,分为两种情况。

Centos7
#执行以下命令
yum install libffi-devel
  • 1
  • 2
Ubuntu
sudo apt-get install libffi-dev
  • 1

当执行以上命令却提示

正在读取软件包列表… 完成
正在分析软件包的依赖关系树
正在读取状态信息… 完成
E: 无法定位软件包 libffi-devel

所以执行以下命令安装依赖组件:

sudo apt-get update
sudo apt-get install build-essential python-dev python-setuptools python-pip python-smbus
sudo apt-get install build-essential libncursesw5-dev libgdbm-dev libc6-dev
sudo apt-get install zlib1g-dev libsqlite3-dev tk-dev
sudo apt-get install libssl-dev openssl
sudo apt-get install libffi-dev
sudo apt-get install libxpm-dev libxext-dev 
sudo apt-get install zlib1g-dev libbz2-dev libssl-dev libncurses5-dev libsqlite3-dev 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

随后再次编译 安装就可以啦

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/682625
推荐阅读
相关标签
  

闽ICP备14008679号