解决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实现HTTP协议下的文件下载方法总结
Apr 20 Python
python K近邻算法的kd树实现
Sep 06 Python
解决Numpy中sum函数求和结果维度的问题
Dec 06 Python
python实现视频读取和转化图片
Dec 10 Python
pytorch forward两个参数实例
Jan 17 Python
从训练好的tensorflow模型中打印训练变量实例
Jan 20 Python
python super函数使用方法详解
Feb 14 Python
python图片剪裁代码(图片按四个点坐标剪裁)
Mar 10 Python
python中plt.imshow与cv2.imshow显示颜色问题
Jul 16 Python
详解numpy.ndarray.reshape()函数的参数问题
Oct 13 Python
python实现三阶魔方还原的示例代码
Apr 28 Python
详解Python常用的魔法方法
Jun 03 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伪造referer实例代码
2008/09/20 PHP
PHP排序之二维数组的按照字母排序实现代码
2011/08/13 PHP
PHP与SQL注入攻击防范小技巧
2011/09/16 PHP
检查php文件中是否含有bom的函数
2012/05/31 PHP
定义php常量的详解
2013/06/09 PHP
什么是PHP7中的孤儿进程与僵尸进程
2019/04/14 PHP
Alliance vs AM BO3 第二场2.13
2021/03/10 DOTA
javascript 火狐(firefox)不显示本地图片问题解决
2008/07/05 Javascript
基于jquery的可多选的下拉列表框
2012/07/20 Javascript
js关于字符长度限制的问题示例探讨
2014/01/24 Javascript
JQuery中DOM事件冒泡实例分析
2015/06/13 Javascript
JavaScript中Math.SQRT2属性的使用详解
2015/06/14 Javascript
jQuery实现悬浮在右上角的网页客服效果代码
2015/10/24 Javascript
jquery ztree实现模糊搜索功能
2016/02/25 Javascript
DOM事件探秘篇
2017/02/15 Javascript
浅谈js函数三种定义方式 & 四种调用方式 & 调用顺序
2017/02/19 Javascript
nodejs mysql 实现分页的方法
2017/06/06 NodeJs
详解Webstorm 下的Angular2.0开发之路(图文)
2018/12/06 Javascript
详解Vue.js自定义tipOnce指令用法实例
2018/12/19 Javascript
node将geojson转shp返回给前端的实现方法
2019/05/29 Javascript
详解vue中v-bind:style效果的自定义指令
2020/01/21 Javascript
vue cli3.0打包上线静态资源找不到路径的解决操作
2020/08/03 Javascript
[02:34]DOTA2亚洲邀请赛 BG战队出场宣传片
2015/03/09 DOTA
python读取Android permission文件
2013/11/01 Python
Django框架中的对象列表视图使用示例
2015/07/21 Python
python通过百度地图API获取某地址的经纬度详解
2018/01/28 Python
手把手教你如何安装Pycharm(详细图文教程)
2018/11/28 Python
在Python中通过getattr获取对象引用的方法
2019/01/21 Python
Windows下pycharm创建Django 项目(虚拟环境)过程解析
2019/09/16 Python
Python flask框架实现查询数据库并显示数据
2020/06/04 Python
毕业生应聘幼儿园的自荐信
2013/11/20 职场文书
新闻专业个人求职信
2013/12/19 职场文书
公务员平时考核实施方案
2014/03/11 职场文书
财务部会计岗位职责
2015/02/03 职场文书
工会工作个人总结
2015/03/03 职场文书
2019年行政人事个人工作总结范本!
2019/07/19 职场文书