sudo pip2.7 install pyopenssl失败,解决方法

环境deepin2014rc

运行goagent 提示缺少pyopenssl

于是 sudo pip2.7 install pyopenssl 但是有报错:


错误1:  c/_cffi_backend.c:14:17: fatal error: ffi.h: 没有那个文件或目录
 #include <ffi.h>

解决方法:

sudo apt-get install apt-file 
apt-file update 
apt-file search /ffi.h

然后 安装 libffi-dev之后继续 pip方式安装pyopenssl

但是依然有报错:


   错误2: c/_cffi_backend.c:2:20: fatal error: Python.h: 没有那个文件或目录


 #include <Python.h>

解决办法: sudo apt-get install python-dev


然后继续 pip方式尝试安装pyopenssl,但是依然报错:

cryptography/hazmat/bindings/__pycache__/_Cryptography_cffi_444d7397xa22f8491.c:165:25: fatal error: openssl/aes.h: 没有那个文件或目录


 #include <openssl/aes.h>


解决方法:

sudo apt-get install libssl0.9.8 

sudo apt-get install libssl-dev

sudo apt-get install libssh-dev


至此,再次运行sudo pip2.7 install pyopenssl 成功安装pyopenssl





你可能感兴趣的:(update,search,include)