当我安装刮擦,然后我得到以下错误(命令'gcc‘失败,退出状态1)。我正在使用Centos,是的,我安装了gcc的最新版本。但我不知道为什么我会犯这个错误。我试着在谷歌上搜索,但找不到解决方案
OpenSSL/crypto/cryp.c:在函数‘initcrypto’中:OpenSSL/crypto/cryp.c:817:警告:函数‘ERR_load_crypto_strings’的隐式声明OpenSSL/crypto/cryp.c:818:警告:函数‘OpenSSL_add_all_algorithms’的隐式声明OpenSSL/密码:832:错误:‘crypto_X509_New’未声明(在此函数中首次使用)OpenSSL/ use /密码.c:833:crypto_X509Name_New:未声明(在此函数中首次使用)OpenSSL/crypto/cryp.c:834: error:‘crypto_X509Req_New’未声明(在此函数中首次使用)OpenSSL/crypto/cryp.c:835:错误:‘crypto_X509Store_New’未声明(在此函数中首次使用)OpenSSL/加密/加密.c:836:错误:‘crypto_PKey_New’未声明(此函数中首次使用)Open/ use /cryp.c:838:crypto_PKCS7_New:crypto_PKCS7_New未声明(首次使用此函数)OpenSSL/crypto/cryp.c:839:错误:‘crypto_NetscapeSPKI_New’未声明(在此函数中首次使用)OpenSSL/crypto/cryp.c:859:错误:‘X509_FILETYPE_PEM’未声明(此函数中首次使用)OpenSSL/crypto/cryp.c:860: error:‘X509_FILETYPE_ASN1’未声明(在此函数中首次使用)OpenSSL/加密/加密:c:863: error:‘EVP_PKEY_RSA’未声明(第一次使用此函数)在此函数中使用)OpenSSL/crypto/cryp.c:864: error:‘EVP_PKEY_DSA’未声明(在此函数中第一次使用)错误:错误退出脚本退出:命令'gcc‘失败,退出状态1
在安装lxml时,也会遇到相同的错误。
src/lxml/lxml.etree.c:162737: XML_XPATH_UNKNOWN_FUNC_ERROR未声明(在此函数中首次使用) src/lxml/lxml.etree.c:162747:错误:‘XML_XPATH_INVALID_OPERAND’未声明(在此函数中首次使用) src/lxml/lxml.etree.c:162757: XML_XPATH_INVALID_TYPE未声明(此函数中首次使用) src/lxml/lxml.etree.c:162767: error:“XML_XPATH_INVALID_ARITY”未声明(在此函数中首次使用) src/lxml/lxml.etree.c:162777:错误:“XML_XPATH_INVALID_CTXT_SIZE”未声明(在此函数中第一次使用) src/lxml/lxml.etree.c:162787:错误:“XML_XPATH_INVALID_CTXT_POSITION”未声明(此函数中的第一次使用) src/lxml/lxml.etree.c:163133: LIBXSLT_VERSION未声明(此函数的第一次使用)src/lxml/lxml.etree.c:163145: xsltLibxsltVersion未声明(在此函数中第一次使用) src/lxml/lxml.etree.c:163157: error:未声明(在此函数中首次使用) src/lxml/lxml.etree.c:163157: xsltDocDefaultLoader未声明(在此函数中首次使用) src/lxml/lxml.etree.c:163166:__pyx:__pyx_f_4lxml_5etree__xslt_doc_loader‘未声明(在此函数中首次使用)错误:安装脚本与错误一起退出:命令'gcc’失败,退出状态1
发布于 2012-06-07 09:20:37
您没有编译此模块所需的C库。对于lxml,您必须安装以下软件包。
sudo yum install python-devel libxml2-devel libxslt-devel若要用Scrapy解决OpenSSL问题,请安装pyOpenSSL
sudo yum install pyOpenSSL注意:这些是fedora的包名。其他发行版可能有不同的包名。
发布于 2013-09-26 11:35:51
还要确保你安装了gcc:
sudo yum install gcc发布于 2012-12-07 18:53:40
这是我在上的解决方案:
sudo apt-get install libxml2-dev libxslt-dev我已经安装了python。我注意到,一旦安装了xml和xslt依赖项,pip就能够为我安装pyOpenSSL。
https://stackoverflow.com/questions/10927492
复制相似问题