解决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 相关文章推荐
python3编写C/S网络程序实例教程
Aug 25 Python
python对html代码进行escape编码的方法
May 04 Python
Python中文分词实现方法(安装pymmseg)
Jun 14 Python
python实现发送邮件功能
Jul 22 Python
Python简单实现阿拉伯数字和罗马数字的互相转换功能示例
Apr 17 Python
python读写LMDB文件的方法
Jul 02 Python
对sklearn的使用之数据集的拆分与训练详解(python3.6)
Dec 14 Python
pandas DataFrame行或列的删除方法的实现示例
Aug 02 Python
解决python3 requests headers参数不能有中文的问题
Aug 21 Python
PyTorch中反卷积的用法详解
Dec 30 Python
Python实现FLV视频拼接功能
Jan 21 Python
python字符串替换re.sub()实例解析
Feb 09 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
PHP4 与 MySQL 交互使用
2006/10/09 PHP
windows中为php安装mongodb与memcache
2015/01/06 PHP
php显示指定目录下子目录的方法
2015/03/20 PHP
PHP获取当前日期和时间及格式化方法参数
2015/05/11 PHP
php在数据库抽象层简单使用PDO的方法
2015/11/03 PHP
php+mysql实现简单登录注册修改密码网页
2016/11/30 PHP
thinkphp5.0整合phpsocketio完整攻略(绕坑)
2018/10/12 PHP
php判断电子邮件是否正确方法
2018/12/04 PHP
PHP rsa加密解密算法原理解析
2020/12/09 PHP
表单(FORM)的一些实用效果代码
2007/03/25 Javascript
JQuery slideshow的一个小问题(如何发现及解决过程)
2013/02/06 Javascript
js禁止页面使用右键(简单示例代码)
2013/11/13 Javascript
jquery iframe操作详细解析
2013/11/20 Javascript
JS循环遍历JSON数据的方法
2014/07/08 Javascript
javascript中实现兼容JAVA的hashCode算法代码分享
2020/08/11 Javascript
jQuery中click事件的定义和用法
2014/12/20 Javascript
js实现下拉列表选中某个值的方法(3种方法)
2015/12/17 Javascript
bootstrap轮播图示例代码分享
2017/05/17 Javascript
NodeJS实现视频转码的示例代码
2017/11/18 NodeJs
JS实现获取word文档内容并输出显示到html页面示例
2018/06/23 Javascript
基于Vue 服务端Cookies删除的问题
2018/09/21 Javascript
Python编程之黑板上排列组合,你舍得解开吗
2017/10/30 Python
python绘制已知点的坐标的直线实例
2019/07/04 Python
python中可以声明变量类型吗
2020/06/18 Python
matplotlib bar()实现多组数据并列柱状图通用简便创建方法
2021/02/24 Python
使用CSS3滤镜的filter:blur属性制作毛玻璃模糊效果的方法
2016/07/08 HTML / CSS
HTML5+CSS3实例 :canvas 模拟实现电子彩票刮刮乐代码
2016/12/30 HTML / CSS
HTML5实现桌面通知 提示功能
2017/10/11 HTML / CSS
德国最大的设计师鞋网上商店:Budapester
2017/12/07 全球购物
Berghaus官网:户外服装和设备,防水服
2020/01/17 全球购物
物业消防安全责任书
2014/07/23 职场文书
医院护士党的群众路线教育实践活动对照检查材料思想汇报
2014/10/04 职场文书
授权收款委托书范本
2014/10/10 职场文书
2015年学生会工作总结范文
2015/03/31 职场文书
迎新生晚会主持词
2015/06/30 职场文书
vue如何在data中引入图片的正确路径
2022/06/05 Vue.js