我刚刚安装了新的Ubuntu 18计算机。我将python 3.6和openssl 1.1.0g用于程序。我安装了软件包名称certifi
,这对于使用python在openssl中进行证书验证是必不可少的(我以前遇到的问题是python无法验证服务器TLS证书,直到我下载了此软件包并为内部服务器粘贴了自签名证书)。
我使用以下命令进行安装:
/usr/local/lib/python3.6/dist-packages$ pip3 install certifi
Collecting certifi
Downloading https://files.pythonhosted.org/packages/7c/e6/92ad559b7192d846975fc916b65f667c7b8c3a32bea7372340bfe9a15fa5/certifi-2018.4.16-py2.py3-none-any.whl (150kB)
100% |████████████████████████████████| 153kB 1.4MB/s
Installing collected packages: certifi
Successfully installed certifi-2018.4.16
我需要在其中粘贴文件以获得内部服务器的受信任证书。在我以前的计算机(ubuntu 16.04)中,我将自签名证书粘贴到了
/usr/local/lib/python3.6/dist-packages/certifi/
现在,即使安装了软件包,也找不到
certifi
目录。我在哪里/如何找到它以及做与ubuntu 16.04相同的事情? 最佳答案
import certifi
print(certifi.__file__)