Pycharm 运行和终端都无法走代理
Pycharm 运行和终端都无法走代理
某天,开启我心爱的 Arch Linux 通过 Pycharm 去运行我的 python 程序,发现它无法通过我指定代理获取资源。我去终端又可以执行,噢买尬。。。
Setting 中 HTTP Proxy 的尝试

检查了 setting 发现自己的代理设置完全没有问题,而且 Check connection 也是 OK 的。想想是不是 Terminal 有问题?
Setting 中 Terminal 的尝试

我猜想是不是我的 zsh 有问题?
然后切换成 bash 依旧不给面子。
然后我突然想到了,如果在它的配置文件加上代理呢?
zshrc 中的尝试(成功!)
去网上找到了设置代理的命令,然后在 ~/.zshrc 最后加入以下代码:
# proxy
export http_proxy=http://127.0.0.1:8080
export https_proxy=$http_proxy
export socks5_proxy="socks5://127.0.0.1:8080"
proxy () {
export http_proxy="http://127.0.0.1:8080"
export https_proxy=$http_proxy
export socks5_proxy="socks5://127.0.0.1:8080"
echo "HTTP Proxy on"
}
# noproxy
noproxy () {
unset http_proxy
unset https_proxy
echo "HTTP Proxy off"
}
我的 Pycharm 终于老老实实的干活了。
总结
在 Linux 环境下,可能系统里设置->网络 下的代理配置可能还不够,需要去 bash/zsh 等的配置文件去添加代理的设置。

浙公网安备 33010602011771号