我使用python进行工作,并且经常需要使用pip安装软件包,但因为每次我尝试在内部compagny网络上安装软件包时,工作中的IT部门都在使用https-man-in-the-middle使用ssl证书验证错误。
直到最近我才找到一位同事(他离开),他发现了一个禁用验证的命令,通过compagny网络启用了pip安装,它就像SSL _...- VERIFY .. = FALSE ???类似的东西非常直接,但我不记得它,我似乎无法在互联网上找到它。
我找到了很多相同问题的解决方案,但它们都不适合我,在这里我想的是像'--trusted-host ..'等解决方案。
请有人知道我正在寻找的命令吗?
答案 0 :(得分:1)
我能够通过使用两个 .jnilib
标志以及--trusted-host
标志来指向网络的根证书。证书将安装在任何受SSL MITM约束的工作站上,因此您可以自行导出证书或向IT部门索取证书。
对我有用的示例命令:
--cert