解决Python安装cryptography报错问题
错误一:
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-cc/_cffi_backend.c-obuild/temp.linux-x86_64-2.7/c/_cffi_backend.o
c/_cffi_backend.c:15:17:fatalerror:ffi.h:Nosuchfileordirectory
compilationterminated.
error:command'gcc'failedwithexitstatus1
原因:
缺少头文件和静态库包
解决方法:
sudoapt-getinstalllibffi-dev
错误二:
gcc-pthread-fno-strict-aliasing-DNDEBUG-g-fwrapv-O2-Wall-Wstrict-prototypes-fPIC-I/usr/include/python2.7-cbuild/temp.linux-x86_64-2.7/_openssl.c-obuild/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:fatalerror:Python.h:Nosuchfileordirectory
compilationterminated.
error:command'gcc'failedwithexitstatus1
原因:
缺少Python的头文件和静态库包
解决方法:
sudoapt-getinstallpython-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报错问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。