如何在Mac上更新OpenSSL?

如何在Mac上更新OpenSSL?,第1张

如何在Mac上更新OpenSSL?

我认为这与您使用的Python版本和

$PATH
变量是一个多部分的问题。

首先在终端中使用以下命令检查您在哪里寻找Python:

which python

它应该输出如下内容:

/usr/local/bin/python

然后检查已设置的路径。

echo $PATH

可能会看到类似以下内容的信息:

/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/username/anaconda/bin:/usr/bin:/bin:/usr/sbin:/sbin

问题可能是当您

python
在终端中输入内容时,与默认值绑定的python版本不是具有最新版openssl的版本。

换一种说法:

openssl version -a

正在检查与其他地方不同的openssl

python -c "import ssl; print ssl.OPENSSL_VERSION"

要解决此问题,您可以尝试编辑

$PATH
变量。

我建议通过编辑类似您的

~/.bash_profile
文件的方式来做到这一点。您可以添加类似这样的内容以指定要使用的其他Python二进制文件:

export PATH="/usr/local/bin:$PATH"

将其放在

.bash_profile
文件末尾,然后每当使用bash时,都应在
/usr/local/bin
目录中查找Python,然后再查找其他位置。请记住,这也可能会影响其他程序寻找Python(或其他二进制文件)的位置。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5643053.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存