解决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中的复制操作及copy模块中的浅拷贝与深拷贝方法
Jul 02 Python
Python和Java进行DES加密和解密的实例
Jan 09 Python
Python爬虫实现简单的爬取有道翻译功能示例
Jul 13 Python
python退出命令是什么?详解python退出方法
Dec 10 Python
pyttsx3实现中文文字转语音的方法
Dec 24 Python
Django JWT Token RestfulAPI用户认证详解
Jan 23 Python
python实现kmp算法的实例代码
Apr 03 Python
python五子棋游戏的设计与实现
Jun 18 Python
正则给header的冒号两边参数添加单引号(Python请求用)
Aug 09 Python
浅谈pytorch池化maxpool2D注意事项
Feb 18 Python
pycharm2020.2 配置使用的方法详解
Sep 16 Python
Django返回HTML文件的实现方法
Sep 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
PHP函数引用返回的实例详解
2016/09/11 PHP
PHP 芝麻信用接入的注意事项
2016/12/01 PHP
PHP实现登录注册之BootStrap表单功能
2017/09/03 PHP
PHP7内核之Reference详解
2019/03/14 PHP
PHP容器类的两种实现方式示例
2019/07/24 PHP
javascript 限制输入脚本大全
2009/11/03 Javascript
jQuery循环滚动展示代码 可应用到文字和图片上
2012/05/11 Javascript
js中indexof的用法详细解析
2013/12/24 Javascript
jQuery EasyUI 菜单与按钮之创建简单的菜单和链接按钮
2015/11/18 Javascript
Node.js插件安装图文教程
2016/05/06 Javascript
微信js-sdk界面操作接口用法示例
2016/10/12 Javascript
BootStrap的select2既可以查询又可以输入的实现代码
2017/02/17 Javascript
jQuery、layer实现弹出层的打开、关闭功能
2017/06/28 jQuery
node vue项目开发之前后端分离实战记录
2017/12/13 Javascript
微信小程序图片轮播组件gallery slider使用方法详解
2018/01/31 Javascript
JavaScript中import用法总结
2019/01/20 Javascript
解决layer弹出层自适应页面大小的问题
2019/09/16 Javascript
JavaScript canvas仿代码流瀑布
2020/02/10 Javascript
JavaScript实现手机号码 3-4-4格式并控制新增和删除时光标的位置
2020/06/02 Javascript
原生js实现无缝轮播图效果
2021/01/28 Javascript
Centos5.x下升级python到python2.7版本教程
2015/02/14 Python
python比较两个列表是否相等的方法
2015/07/28 Python
Python中实现switch功能实例解析
2018/01/11 Python
Python设计模式之模板方法模式实例详解
2019/01/17 Python
Python实现word2Vec model过程解析
2019/12/16 Python
在Tensorflow中查看权重的实现
2020/01/24 Python
浅谈tensorflow之内存暴涨问题
2020/02/05 Python
Python爬虫逆向分析某云音乐加密参数的实例分析
2020/12/04 Python
房产销售经理职责
2013/12/20 职场文书
幼儿园儿童节主持词
2014/03/21 职场文书
党员承诺书内容
2014/03/26 职场文书
2014年营业员工作总结
2014/11/18 职场文书
农业项目合作意向书
2015/05/08 职场文书
2015年学校办公室工作总结
2015/05/26 职场文书
聘任书格式及范文
2015/09/21 职场文书
以下牛机,你有几个
2022/04/05 无线电