PyCharm使用申请的学生免费JetBrains Account登录时失败,弹出"Your host may be behind a proxy..."
一、问题描述
最近搞大学生科研,需要用到PyCharm,听说可以申请学生的免费使用,我就去官网注册了一个学生免费JetBrains Account。
然而,当我打开PyCharm输入账号后登录时,却弹出报错框,说
Your host may be behind a proxy.
PyCharm was not able to detect your proxy configuration. You may want to specify HTTPS proxy parameters and try again.
然后就让我输入 Proxy host 和 Proxy port 。
二、设备及软件
- 联想Lenovo笔记本
- Windows 10
- PyCharm-professional-2020.1
三、寻找解决方式
我在网上看到了很多解决方式,大部分都是修改hosts文件,即删除里面的:
0.0.0.0 account.jetbrains.com
0.0.0.0 www.jetbrains.com
那么问题来了,我的 hosts 文件里根本没有这两行代码,那我的报错是凭空冒出来的嘛?
四、问题解决
我终于找到了一种方法:
- 首先,你要先进去PyCharm的界面。我是先随便在网上找了一个Acitivation code进去的。
- 选择File > Settings > Appearance & Behavior > System Settings > HTTP Proxy
你会发现,此时里面的默认选项是 No proxy。
现在你明白问题出在哪里了吧?
所以我们要修改它。 - 选择 Auto-detect proxy settings,然后点击下面的 Check connection
- 在弹窗中输入
http://account.jetbrains.com
5. 然后点击OK退出该Settings界面,返回主界面。
6. 选择 Help > Register,在JB Account下重新填写你的账号,很快就可以正常登录了。
五、总结
总之,这是PyCharm的默认设置导致的问题,所以只需要修改它,就可以正常进入PyCharm。