Scrapy 使用旧版本的 OpenSSL

Scrapy 使用旧版本的 OpenSSL

我遇到错误,因为我的刮擦正在使用旧版本openssl(OpenSSL 0.9.8zh)。我openssl使用 升级了我的版本 (1.0.2h) brew install openssl,但我认为 Scrapy 没有使用它,也许使用了错误的版本。我读到过一些文章说我不应该删除旧版本,而是将新版本链接到用于调用旧版本的命令。

我怀疑Scrapy使用的是OpenSSL 0.9.8zh。怎么会openssl version -v用1.0.2h呢?

$ openssl version -v
OpenSSL 0.9.8zh 14 Jan 2016

$ which openssl
/usr/local/bin/openssl

$ /usr/local/bin/openssl version -v
OpenSSL 1.0.2h  3 May 2016

答案1

我尝试了这些命令,但没有任何效果。不过,重启电脑后,它成功了,我能够scrapy在使用 SSL 的网站上使用

$ brew update
$ brew install openssl
$ brew link --force openssl
$ reboot

相关内容