我尝试安装了一个python模块“Pycrypto-2.3”。但它给出了以下很长的错误列表:
运行安装
运行构建
运行build_py
运行build_ext
建立'Crypto.PublicKey._fastmath'扩展
/usr/lib/python2.6/pycc -std = c99 -O3 -fomit-frame-pointer -Isrc / -I / usr / include / python2.6
-c src / _fastmath.c -o build / temp.solaris-2.11-i86pc-2.6 / src / _fastmath.o
在/usr/include/python2.6/Python.h:8中包含的文件中,
来自src / _fastmath.c:32:
/usr/include/python2.6/pyconfig.h:969:1:警告:“_ FILE_OFFSET_BITS”重新定义
在/usr/include/stdio.h:37中包含的文件中,
来自src / _fastmath.c:30:
/usr/include/sys/feature_tests.h:209:1:警告:这是以前的位置
定义
src / _fastmath.c:34:17:gmp.h:没有这样的文件或目录
src / _fastmath.c:39:错误:“n”之前的语法错误
src / _fastmath.c:42:错误:“m”之前的语法错误
列表很长。虽然我已经按照正确的安装步骤进行了..任何人都可以
确定问题, 谢谢..
答案 0 :(得分:1)
以下错误:
src/_fastmath.c:34:17: gmp.h: No such file or directory
可能是您遇到问题的原因。它是“gnu multiprecision库”的一部分,你需要它的“dev”部分。关于Debian。包是libgmp2-dev,对于Redhat来说是gmp-devel。对于其他平台,您必须自己搜索。
答案 1 :(得分:1)