我已经看过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
答案 0 :(得分:8)
安装libffi开发包。
sudo apt-get install libffi-dev
然后重试。