当前位置:  开发笔记 > 编程语言 > 正文

我可以使用ENV变量关闭Python(PiP)SSL证书验证吗?

如何解决《我可以使用ENV变量关闭Python(PiP)SSL证书验证吗?》经验,为你挑选了1个好方法。

我有一个非常糟糕的网络,使用MITM证书来窥探每个人的集合.这意味着我需要关闭它,例如,在我使用的节点中export NODE_TLS_REJECT_UNAUTHORIZED="0".

在Python中有没有类似的方法来解决这个问题?


假装我安全不足(我是).在我的节点示例中,我只需配置一个环境变量即可.这让我使用pem文件(我不知道从哪里得到).我尝试下载证书链但无法将其转换为pem文件.是否真的没有更直接的方法来实现这一目标?老实说,网络的设置方式我认为我甚至不能只导入一个证书.


我试过用这个......

pip3 install itsdangerous --proxy=http://proxy.me.com:80 --index-url=http://pypi.python.org/simple/

Getting page http://pypi.python.org/simple/
Could not fetch URL http://pypi.python.org/simple/: timed out
Will skip URL http://pypi.python.org/simple/ when looking for download links for itsdangerous
Cannot fetch index base URL http://pypi.python.org/simple/

由于我们的代理,仍然确认这不是红鲱鱼.


我也试过添加HTTP_PROXYHTTPS_PROXY不是命令行选项.仍然得到以下结果......

  pip3 install itsdangerous --index-url=http://pypi.python.org/simple/
  ...
  Downloading/unpacking itsdangerous
  Getting page http://pypi.python.org/simple/itsdangerous/
  Could not fetch URL http://pypi.python.org/simple/itsdangerous/: connection error: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:600)
  Will skip URL http://pypi.python.org/simple/itsdangerous/ when looking for download links for itsdangerous
  Getting page http://pypi.python.org/simple/
  Could not fetch URL http://pypi.python.org/simple/: connection error: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:600)

也许可能很重要......

pip 1.5.4 from /usr/lib/python3/dist-packages (python 3.4)

Wes Grant.. 7

我的网络上有完全相同的问题.我这样做是为了安装枕头:

pip install Pillow --trusted-host pypi.python.org --index-url=http://pypi.python.org/simple/

......它对我很有用.希望能帮助到你.



1> Wes Grant..:

我的网络上有完全相同的问题.我这样做是为了安装枕头:

pip install Pillow --trusted-host pypi.python.org --index-url=http://pypi.python.org/simple/

......它对我很有用.希望能帮助到你.

推荐阅读
周扒pi
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有