Pycharm "授权" 方案 (2020新版)

16,833 阅读2分钟

MedusaSorcerer的博客


前言

在众多IDE中, Python开发工程师首选都是Pycharm, 拥有很多智能操作, 并且拥有集成开发环境, 所以对于这类工具我们爱不释手。

而他有个弊端众人皆知, 社区版功能较少, 但也可以满足开发需求, 专业版需要 "授权" 才可使用。

我们声明:

当然您或许并不想花费大量金额获取License, 我们提供最简单的方式帮您解决这个难题, 当然它是不完美的, 我们将给予您建议, 优化并改善它。

具体操作

注意:
以下操作需要管理员才可进行修改, 非管理员用户请寻求其他方式
或者访问我们的实时共享License
或者访问我们的临时紧急处理方案

  • 打开控制面板并以小图标查看方式, 找到Windows 防火墙, 进入设置界面
  • Windows 防护墙界面点击高级设置, 需要管理员授权哦
  • 在设置界面点击出站规则新建规则
  • 新建出站规则向导中选择规则类型程序, 选择下一步
  • 右键桌面图标Pycharm点击找到文件所在位置, 并复制路径粘贴在此程序路径栏中
    记得后面需要加上可执行文件名称, 选择下一步
  • 选择对程序进行的是阻止连接操作, 选择下一步
  • 应用规则时间全选即可, 默认即全选, 直接选择下一步
  • 任意名称, 选择完成

弊端

该操作能实现我们预期的那样, 完全 "授权" Pycharm进行使用编辑, 但是阻断了网络连接, 那么他不再支持网络响应和请求了。

优化思路

结合hosts文件的思路, 获取所有 "授权" 的API指向的域名, 在hosts文件中阻碍其请求, 亦可以达到上述繁琐操作的效果。