认证不适用于 pycharm。苹果系统

Posted

技术标签:

【中文标题】认证不适用于 pycharm。苹果系统【英文标题】:Certification not working for pycharm. Mac OS 【发布时间】:2021-11-14 12:05:04 【问题描述】:

我正在使用 pycharm 3.8 创建一个不和谐机器人。运行代码时出现错误:

 SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1108) Discord/python

我自然查了一下,发现this thread,解决办法是运行install certificate.command。但是在运行时我得到了这个错误:

ERROR: Could not install packages due to an OSError: [Errno 13] Permission denied: '/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/certifi'
Consider using the `--user` option or check the permissions.

阅读本文后,我在终端中使用了相同的命令(在 pycharm 和实际应用程序中),但后面跟着 --user。这将返回此消息:

Requirement already satisfied: certifi in ./.local/lib/python3.8/site-packages (2021.5.30)

这让我认为我已经安装了正确的证书......但我仍然收到此问题开头所述的错误。有谁知道如何解决这个问题?

SOURCE CODE

【问题讨论】:

【参考方案1】:

MacOS 上的最新 Python 版本带有自己的 OpenSSL 私有副本。这意味着 Python ssl 模块不再将系统中的信任证书用作默认值。要解决此问题,您需要在系统中安装 certifi 软件包。

我看到你已经完成了pip install certifi --user,但是你还需要安装Certificates.command

因此这应该可以解决您的问题:open /Applications/Python\ 3.8/Install\ Certificates.command

【讨论】:

这只是运行旧的安装证书命令并返回与之前相同的错误

以上是关于认证不适用于 pycharm。苹果系统的主要内容,如果未能解决你的问题,请参考以下文章

苹果手机连接Wifi认证机制

苹果笔记本电脑如何下载软件,怎么允许osx安装外部软件啊

mac怎么登录教务系统

苹果官方正面回应 iPhone 以外其他设备 是否降频,不过。。。

黑苹果制作安装盘详解 | 单硬盘&多硬盘安装黑苹果系统

苹果笔记本能安OpenTTd吗