解决Python安装cryptography报错问题


Posted in Python onSeptember 03, 2020

错误一:

gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DUSE__THREAD -DHAVE_SYNC_SYNCHRONIZE -I/usr/include/ffi -I/usr/include/libffi -I/usr/include/python2.7 -c c/_cffi_backend.c -o build/temp.linux-x86_64-2.7/c/_cffi_backend.o

c/_cffi_backend.c:15:17: fatal error: ffi.h: No such file or directory

compilation terminated.

error: command 'gcc' failed with exit status 1

原因:

缺少头文件和静态库包

解决方法:

sudo apt-get install libffi-dev

错误二:

gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c build/temp.linux-x86_64-2.7/_openssl.c -o build/temp.linux-x86_64-2.7/build/temp.linux-x86_64-2.7/_openssl.o -Wconversion -Wno-error=sign-conversion

build/temp.linux-x86_64-2.7/_openssl.c:28:20: fatal error: Python.h: No such file or directory

compilation terminated.

error: command 'gcc' failed with exit status 1

原因:

缺少Python的头文件和静态库包

解决方法:

sudo apt-get install python-dev

补充知识:windows 中 pip 安装库时出现 cryptography 报错 解决方案

如果在安装程序中,系统提示有cryptography 的报错,并提示有类似C:\Users\Administrator\AppData\Roaming\pip

这种路径提示信息,那么是你的 pip 源出现了问题。

首先,打开该路径文件。一般这种文件的类型是隐藏文件,在win10的页面工具栏中有相应的显示文件的选项,

而在win7中在工具——文件夹选项中。之后输入你的 pip 路径例如:C:\Users\Administrator\AppData\Roaming\pip

最后,打开 pip.ini 文件 在里面写入

[global]

timeout = 6000

index-url = https://pypi.mirrors.ustc.edu.cn/simple

trusted-host = pip.mirrors.ustc.edu.cn

不行的话,试试更新pip,在执行上面步骤。

以上这篇解决Python安装cryptography报错问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python控制台英汉汉英电子词典
Apr 23 Python
Python实现给qq邮箱发送邮件的方法
May 28 Python
Python设计模式之代理模式简单示例
Jan 09 Python
Python爬虫实例_城市公交网络站点数据的爬取方法
Jan 10 Python
Python中文件的读取和写入操作
Apr 27 Python
Python文本统计功能之西游记用字统计操作示例
May 07 Python
python 筛选数据集中列中value长度大于20的数据集方法
Jun 14 Python
Python模块的加载讲解
Jan 15 Python
django+tornado实现实时查看远程日志的方法
Aug 12 Python
Python定时发送天气预报邮件代码实例
Sep 09 Python
Python dict的常用方法示例代码
Jun 23 Python
基于OpenCV的网络实时视频流传输的实现
Nov 15 Python
解决python打开https出现certificate verify failed的问题
Sep 03 #Python
详解torch.Tensor的4种乘法
Sep 03 #Python
详解pytorch tensor和ndarray转换相关总结
Sep 03 #Python
python开发入门——列表生成式
Sep 03 #Python
Pytorch之Tensor和Numpy之间的转换的实现方法
Sep 03 #Python
Python 多线程C段扫描、检测 Ping扫描脚本的实现
Sep 03 #Python
Python开发入门——迭代的基本使用
Sep 03 #Python
You might like
自己在做项目过程中学到的PHP知识收集
2012/08/20 PHP
解析PHP对现有搜索引擎的调用
2013/06/25 PHP
PHP中使用Imagick读取pdf并生成png缩略图实例
2015/01/21 PHP
thinkPHP下ueditor的使用方法详解
2015/12/26 PHP
WordPress中获取指定分类及其子分类下的文章数目
2015/12/31 PHP
PHP使用数组依次替换字符串中匹配项
2016/01/08 PHP
Laravel4中的Validator验证扩展用法详解
2016/07/26 PHP
php 截取utf-8格式的字符串实例代码
2016/10/30 PHP
Google AJAX 搜索 API实现代码
2010/11/17 Javascript
JS定时刷新页面及跳转页面的方法
2013/07/04 Javascript
获取当前月(季度/年)的最后一天(set相关操作及应用)
2016/12/27 Javascript
原生JS实现自定义滚动条效果
2020/10/27 Javascript
React Native 自定义下拉刷新上拉加载的列表的示例
2018/03/01 Javascript
layui的table单击行勾选checkbox功能方法
2018/08/14 Javascript
解决vue中修改了数据但视图无法更新的情况
2018/08/27 Javascript
JavaScript中.min.js和.js文件的区别讲解
2019/02/13 Javascript
微信小程序实现轨迹回放的示例代码
2019/12/13 Javascript
Node.js+Vue脚手架环境搭建的方法步骤
2020/03/08 Javascript
JavaScript缓动动画函数的封装方法
2020/11/25 Javascript
[04:04]显微镜下的DOTA2第六期——电影级别的华丽团战
2014/06/20 DOTA
基于pandas数据样本行列选取的方法
2018/04/20 Python
python socket网络编程之粘包问题详解
2018/04/28 Python
基于Python实现人脸自动戴口罩系统
2020/02/06 Python
对tensorflow中tf.nn.conv1d和layers.conv1d的区别详解
2020/02/11 Python
pytorch实现MNIST手写体识别
2020/02/14 Python
Python实现链表反转的方法分析【迭代法与递归法】
2020/02/22 Python
Python实现子类调用父类的初始化实例
2020/03/12 Python
SKECHERS官方旗舰店:美国舒适运动休闲品牌
2017/12/22 全球购物
Oasis服装官网:时尚女装在线
2020/07/09 全球购物
大学自我鉴定
2013/12/20 职场文书
体育教师自我鉴定
2014/02/12 职场文书
个人剖析材料范文
2014/09/30 职场文书
关于群众路线的心得体会
2014/11/05 职场文书
2015年初中元旦晚会活动总结
2014/11/28 职场文书
农村党支部承诺书
2015/04/30 职场文书
用基于python的appium爬取b站直播消费记录
2021/04/17 Python