【问题标题】:Certification not working for pycharm. Mac OS认证不适用于 pycharm。苹果系统
【发布时间】: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

【问题讨论】:

    标签: python discord discord.py python-3.8


    【解决方案1】:

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

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

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

    【讨论】:

    • 这只是运行旧的安装证书命令并返回与之前相同的错误
    猜你喜欢
    • 1970-01-01
    • 2015-12-19
    • 2020-06-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多