python安装cryptography 报错: error adding symbols: Bad value
在安装python 的paramiko 模块时,paramiko 模块 依赖于cryptography, 会先安装cryptography
$ pip install paramiko
报错:
一开始以为没有安装openssl, libssl-dev, python-dev 然而并不是这些的问题, 当然, 如果你发现这些都没装, 先把这些装好再试试吧, 如果还不行~ 看下面
解决办法:
下载openssl 源码, 我这里下载的是1.01t, 下载地址pass
进去源码目录
$ export CFLAGS=-fPIC
$ ./config shared
$ make
$ make install
默认编译会生成/usr/local/ssl/lib/libssl.a
最后
$ cp /usr/local/ssl/lib/libssl.a /usr/lib/x86_64-linux-gnu/libssl.a
$ pip install paramiko

可以正常使用了