我试图在我的 Google Compute Engine VM 中安装 pysftp,但出现以下错误:
$ sudo pip install pysftp
......
c/_cffi_backend.c:2:20: fatal error: Python.h: No such file or directory
or
c/_cffi_backend.c:2:20: fatal error: ffi.h: No such file or directory
我发现这是与加密模块相关的常见问题,并且缺乏开发基础包的本机安装。因此,首先通过安装以下依赖项解决了问题:
Debian/Ubuntu:
$ sudo apt-get install build-essential libssl-dev libffi-dev python-dev
Fedora:
$ sudo yum install gcc libffi-devel python-devel openssl-devel
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)