解决运行scrapy是报错No module named cryptography,解决cryptography的安装问题,解决libffi的安装问题
2015-07-20 15:42
477 查看
在linux下配置完运行是出现ImportError: No module named cryptography.hazmat.bindings.openssl.binding的错误。原因是craptography并没有安装。如果直接安装cryptography时又会出现找不到libffi和cffi文件的错误。表示如果还需要先配置libffi和cffi,需要先配置libffi然后配置cffi。
配置libffi的步骤:
ubuntu下通过源码安装的方法:
1.wget ftp://sourceware.org/pub/libffi/libffi-3.0.11.tar.gz 2.tar zxvf libffi-3.0.11.tar.gz
3.cd libffi-3.0.11/
4../configure
5.make
6.sudo make install (这里需要注意一定要在sudo下进行安装,如果直接make install的话不会安装好)
配置完libffi之后就可以直接利用pip安装cffi了,安装完cffi之后再去安装发现还是不能安装cryptography,这个时候通过在官网文档上找到了解决办法(还是官方的好用啊)。
安装cryptography前需要安装 build-essential libssl-dev libffi-dev python-dev 这四个包
ubuntu下安装以上四个包的方法: sudo apt-get install build-essential libssl-dev libffi-dev python-dev
安装好以上的四个包之后就可以安装cryptography了 pip install crpytography
以上都安装好了之后再运行scrapy程序就不会出问题了。
配置libffi的步骤:
ubuntu下通过源码安装的方法:
1.wget ftp://sourceware.org/pub/libffi/libffi-3.0.11.tar.gz 2.tar zxvf libffi-3.0.11.tar.gz
3.cd libffi-3.0.11/
4../configure
5.make
6.sudo make install (这里需要注意一定要在sudo下进行安装,如果直接make install的话不会安装好)
配置完libffi之后就可以直接利用pip安装cffi了,安装完cffi之后再去安装发现还是不能安装cryptography,这个时候通过在官网文档上找到了解决办法(还是官方的好用啊)。
安装cryptography前需要安装 build-essential libssl-dev libffi-dev python-dev 这四个包
ubuntu下安装以上四个包的方法: sudo apt-get install build-essential libssl-dev libffi-dev python-dev
安装好以上的四个包之后就可以安装cryptography了 pip install crpytography
以上都安装好了之后再运行scrapy程序就不会出问题了。
相关文章推荐
- [转]LUA 学习笔记
- 换行过长文字 固定表格的长度
- 学习开发新浪微博android客户端的一些事儿---刷新微博与加载更多微博
- HTML5拖放
- GRE写作必备句型
- sql中group by 语句的使用
- 使用js函数对select中的option排序后输出
- # 2.1 linux文件系统dup/dup2重定向应用实例
- BigDecimal类型比较大小
- zigbee06要怎么设置网络形式?星状网状树形这些网络要怎么才能建立?需要哪些设置呢?
- sqlite
- ACM_Kruskal算法
- Spring配置数据源方式
- Android Service 服务(三)—— bindService与remoteService
- Matlab 图像处理 形态学 腐蚀 膨胀 开闭运算 连通分量
- bzoj2819
- poj 1860 Currency Exchange
- Qt数据库:(五)QSqlQueryModel
- php数组生成html下拉列表的方法
- 释放系统空间