2017-02-28 914 views
0

在Linux上,我安装了用于python2的Anaconda 4.3。 当试图在此之后运行蟒蛇,我有以下错误:安装anaconda时的OpenSSL 1.0.0

RuntimeError: You are linking against OpenSSL 1.0.0, which is no longer support by the OpenSSL project. You need to upgrade to a newer version of OpenSSL.

我的系统并没有修复这个问题上改变OpenSSL的。 Anaconda似乎正在使用它自己的openSSL版本?任何帮助非常感谢。

+0

什么是OpenSSL的操作系统和版本? OpenSSL 1.0.0太旧了,我不确定Linux再次使用它。 OpenSSL 1.0.1和1.0.2是你现在会遇到的。您还将在OS X和CentOS 5上看到OpenSSL 0.9.8,但Cent很古老。 – jww

回答

0

Anaconda确实是随OpenSLL 1.0.0推出的。

添加

export CRYPTOGRAPHY_ALLOW_OPENSSL_100=1 

~/.bashrc通过删除版本检查固定的问题。