使用pip安装时禁用ssl-certificate验证

时间:2018-04-17 09:01:10

标签: python pip ssl-certificate

我使用python进行工作,并且经常需要使用pip安装软件包,但因为每次我尝试在内部compagny网络上安装软件包时,工作中的IT部门都在使用https-man-in-the-middle使用ssl证书验证错误。

直到最近我才找到一位同事(他离开),他发现了一个禁用验证的命令,通过compagny网络启用了pip安装,它就像SSL _...- VERIFY .. = FALSE ???类似的东西非常直接,但我不记得它,我似乎无法在互联网上找到它。

我找到了很多相同问题的解决方案,但它们都不适合我,在这里我想的是像'--trusted-host ..'等解决方案。

请有人知道我正在寻找的命令吗?

1 个答案:

答案 0 :(得分:1)

我能够通过使用两个 .jnilib标志以及--trusted-host标志来指向网络的根证书。证书将安装在任何受SSL MITM约束的工作站上,因此您可以自行导出证书或向IT部门索取证书。

对我有用的示例命令:

--cert