pycharm connection refused error

环境:mac, iterm2 - zsh

关键词:pycharm, ProxyError, ‘Cannot connect to proxy’, Connection refused, …

先说结论:环境变量搞的鬼

我手头有两个代理

a******(port: 3213) 和 s**********(port: 7000)

开启 pycharm,随便写一个脚本,比如:

import requests
resp = requests.get('https://www.google.com')
print(resp)

都会显示代理拒绝连接,报错信息如下:

requests.exceptions.ProxyError: HTTPSConnectionPool(host='www.google.com', port=443): Max retries exceeded with url: / (Caused by ProxyError('Cannot connect to proxy.', NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0x103139fd0>: Failed to establish a new connection: [Errno 61] Connection refused')))

明明已经在 preference -> appearance & behavior -> system settings -> http proxy 中设置了不使用代理,check connection 也没问题,为什么还是走了代理,而且代理还是拒绝连接呢?

答案在跑脚本的地方:看屏幕左下方(命令行左侧)的绿色小三角(run)下面的小扳手(edit run configuration),点进去
在这里插入图片描述

找到 Configuration -> Environment -> Environment Variables ,点进去

在这里插入图片描述
在这里插入图片描述

看,下面的 Include system environment variables 里,这里是把命令行代理(port:7000)也给加上了(好巧不巧我平时都是把7000端口的命令行代理关掉的… 只用3213),所以把 Include system environment variables 前面的方框取消勾选即可

再跑一遍,发现OK啦!

在这里插入图片描述

老哥老姐要是解决了问题点个赞啊

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值