gpt4 book ai didi

linux - 安装 scrapy (openSSL)

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:26:45 24 4
gpt4 key购买 nike

我已经使用 scrapy 几个月了。我一直在几台机器上使用它,从来没有遇到过麻烦。我在 Windows xp 和 7 上使用它,我也在 arch linux 上使用它并且从来没有安装问题。几乎只是 pip install scrapy 就完成了。

现在我正尝试在使用 CentOS 的生产服务器上进行设置。由于 CentOS 默认有 python2.4,所以我首先并行安装了 python2.7。我还为 python 2.7 安装了 virtualenv,那时一切看起来都不会出错,我有干净的环境和 pip。

但是当我尝试 pip install scrapy 时,它给了 ma 一个错误。

OpenSSL/ssl/connection.c: In function 'ssl_Connection_set_context':

OpenSSL/ssl/connection.c:289: warning: implicit declaration of function'SSL_set_SSL_CTX'

OpenSSL/ssl/connection.c: In function 'ssl_Connection_get_servername':

OpenSSL/ssl/connection.c:313: error: 'TLSEXT_NAMETYPE_host_name' undeclared (first use in this function)

OpenSSL/ssl/connection.c:313: error: (Each undeclared identifier is reported only once

OpenSSL/ssl/connection.c:313: error: for each function it appears in.)

OpenSSL/ssl/connection.c:320: warning: implicit declaration of function 'SSL_get_servername'

OpenSSL/ssl/connection.c:320: warning: assignment makes pointer from integer without a cast

OpenSSL/ssl/connection.c: In function 'ssl_Connection_set_tlsext_host_name':

OpenSSL/ssl/connection.c:346: warning: implicit declaration of function 'SSL_set_tlsext_host_name'

error: command 'gcc' failed with exit status 1

下面是保存在 pip 日志文件中的错误。

为包 pyOpenSSL 运行 setup.py egg_info

running egg_info
writing pip-egg-info/pyOpenSSL.egg-info/PKG-INFO
writing top-level names to pip-egg-info/pyOpenSSL.egg-info/top_level.txt
writing dependency_links to pip-egg-info/pyOpenSSL.egg-info/dependency_link$
warning: manifest_maker: standard file '-c' not found

如果有人知道它可能是什么,或者有这个问题,请提供帮助。

最佳答案

这似乎是 pyOpenSSL 的已知错误

https://bugs.launchpad.net/pyopenssl/+bug/845445

我通过手动安装 0.12 版本解决了问题

http://pypi.python.org/pypi/pyOpenSSL/0.12

关于linux - 安装 scrapy (openSSL),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11084863/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com