pyenv失败,出现:ModuleNotFoundError:没有名为“ _ctypes”的模块错误

时间:2018-10-18 06:39:12

标签: python

我已经看过https://bugs.python.org/issue34036,但没有帮助。

我正在尝试使用followin命令安装python

 pyenv install 3.7.0

但是会引发以下错误

如果缺少所需的版本,请尝试升级pyenv:

  

正在下载Python-3.7.0.tar.xz ...   -> https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tar.xz正在安装Python-3.7.0 ...

     

构建失败(使用python-build 20180424的Ubuntu 16.04)

     

在以下位置检查或清理工作树   /tmp/python-build.20181018113151.14218结果记录到   /tmp/python-build.20181018113151.14218.log

     

最近10条日志行:文件   “ /tmp/tmpecnjnct9/pip-10.0.1-py2.py3-none-any.whl/pip/_internal/init.py”,   

中的第42行      

文件   “ /tmp/tmpecnjnct9/pip-10.0.1-py2.py3-none-any.whl/pip/_internal/cmdoptions.py”,   

中的第16行      

文件   “ /tmp/tmpecnjnct9/pip-10.0.1-py2.py3-none-any.whl/pip/_internal/index.py”,   

中的第25行      

文件   “ /tmp/tmpecnjnct9/pip-10.0.1-py2.py3-none-any.whl/pip/_internal/download.py”,   

中的第39行      

文件   “ /tmp/tmpecnjnct9/pip-10.0.1-py2.py3-none-any.whl/pip/_internal/utils/glibc.py”,   

中的第3行      

文件   “ /tmp/python-build.20181018113151.14218/Python-3.7.0/Lib/ctypes/init.py”,   

中的第7行      

从_ctypes导入Union,Structure,Array ModuleNotFoundError:没有名为“ _ctypes”的模块

     

Makefile:1122:目标“安装”的配方失败

     

制造商:*** [安装]错误1

1 个答案:

答案 0 :(得分:8)

安装libffi开发包。

sudo apt-get install libffi-dev

然后重试。