解决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编程之属性和方法实例详解
May 19 Python
Python基础教程之tcp socket编程详解及简单实例
Feb 23 Python
python中pandas.DataFrame的简单操作方法(创建、索引、增添与删除)
Mar 12 Python
关于Python中浮点数精度处理的技巧总结
Aug 10 Python
python 计算数组中每个数字出现多少次--“Bucket”桶的思想
Dec 19 Python
学生信息管理系统python版
Oct 17 Python
python画图系列之个性化显示x轴区段文字的实例
Dec 13 Python
详解python中自定义超时异常的几种方法
Jul 29 Python
django实现类似触发器的功能
Nov 15 Python
Python3打包exe代码2种方法实例解析
Feb 17 Python
python统计字符串中字母出现次数代码实例
Mar 02 Python
matplotlib 对坐标的控制,加图例注释的操作
Apr 17 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
PHPThumb PHP 图片缩略图库
2012/03/11 PHP
PHP抓屏函数实现屏幕快照代码分享
2014/01/02 PHP
PHP邮件群发机实现代码
2016/02/16 PHP
php表单加入Token防止重复提交的方法分析
2016/10/10 PHP
javaScript 利用闭包模拟对象的私有属性
2011/12/29 Javascript
js选取多个或单个元素的实现代码(用class)
2012/08/22 Javascript
Ubuntu中搭建Nodejs开发环境过程分享
2014/06/01 NodeJs
jQuery中DOM树操作之使用反向插入方法实例分析
2015/01/23 Javascript
JS数组array元素的添加和删除方法代码实例
2015/06/01 Javascript
JavaScript数据类型学习笔记
2016/01/25 Javascript
jQuery实现的tab标签切换效果示例
2016/09/05 Javascript
微信小程序左右滑动的实现代码
2017/12/15 Javascript
jQuery实现下拉菜单动态添加数据点击滑出收起其他功能
2018/06/14 jQuery
JS实现换肤功能的方法实例详解
2019/01/30 Javascript
js字符串处理之绝妙的代码
2019/04/05 Javascript
jquery.pager.js实现分页效果
2019/07/29 jQuery
JavaScript实现图片伪异步上传过程解析
2020/04/10 Javascript
javascript操作向表格中动态加载数据
2020/08/27 Javascript
Vue 使用typescript如何优雅的调用swagger API
2020/09/01 Javascript
[01:12](回顾)DOTA2国际邀请赛,全世界DOTAer的盛宴
2014/07/01 DOTA
python发送arp欺骗攻击代码分析
2014/01/16 Python
浅谈pandas中Dataframe的查询方法([], loc, iloc, at, iat, ix)
2018/04/10 Python
CSS3制作漂亮的照片墙的实现代码
2016/06/08 HTML / CSS
CSS3制作轮播图的一种方法
2019/11/11 HTML / CSS
html5 canvas实现跟随鼠标旋转的箭头
2016/03/11 HTML / CSS
html5 CSS过度-webkit-transition使用介绍
2013/07/02 HTML / CSS
Expedia马来西亚旅游网站:廉价酒店,度假村和航班预订
2016/07/26 全球购物
买卖车协议书
2014/04/21 职场文书
大学生活动总结模板
2014/07/02 职场文书
大学生见习报告范文
2014/11/03 职场文书
贪污检举信范文
2015/03/02 职场文书
幼儿园安全教育月活动总结
2015/05/08 职场文书
2016年小学端午节活动总结
2016/04/01 职场文书
母婴行业实体、电商模式全面解析
2019/08/01 职场文书
2019年警察入党转正申请书最新范文
2019/09/03 职场文书
解决tk mapper 通用mapper的bug问题
2021/06/16 Java/Android