我正在从主页开发一台工作PC(Macbook - OS sierra 10.16)。 在工作时,我们会使用代理,因此我使用MacOS“网络位置”功能(系统偏好设置 - >网络 - >位置)来仅为工作网络设置代理,而在时home 我使用不同的“位置”,没有任何代理配置(我已经进行了双重和三重检查)。
除了我确定我没有设置任何代理env变量(例如http_proxy
或https_proxy
)。
scutil --proxy
结果显示未设置代理:
<dictionary> {
ExceptionsList : <array> {
0 : *.local
1 : 169.254/16
}
FTPPassive : 1
}
我可以从任何应用程序访问网络而不会出现任何问题 home ,唯一的问题是当我尝试从访问网络的Pycharm
运行python脚本时(没有代理在Pycharm中配置 - &gt;首选项 - &gt; HTTP代理)。
我可以从终端运行相同的脚本。
最后,如果我打开VPN,我可以毫无问题地从Pycharm运行脚本(意义代理设置:())
有什么想法吗?
答案 0 :(得分:0)
经过一番挖掘后,我设法找出问题的根源。
Pycharm
似乎在启动时加载~/.bash_profile
。
从~/.bash_profile
删除我的代理导出并重新启动Pycharm为我解决了这个问题。