前言
在众多IDE中, Python开发工程师首选都是Pycharm, 拥有很多智能操作, 并且拥有集成开发环境, 所以对于这类工具我们爱不释手。
而他有个弊端众人皆知, 社区版功能较少, 但也可以满足开发需求, 专业版需要 "授权" 才可使用。
我们声明:
- 我们更加推荐您在官方支付相应的金额购买正版License:
https://www.jetbrains.com/pycharm/buy… - 或者是您通过共享项目仓库获得申请免费正版License:
https://www.jetbrains.com/shop/eform/…
当然您需要先阅读您是否符合申请条件:
https://www.jetbrains.com/community/o… - 我们不推荐您使用
xxx.jar
包来 "授权" 您的IDE
当然您或许并不想花费大量金额获取License, 我们提供最简单的方式帮您解决这个难题, 当然它是不完美的, 我们将给予您建议, 优化并改善它。
具体操作
注意:
以下操作需要管理员才可进行修改, 非管理员用户请寻求其他方式
或者访问我们的实时共享License
或者访问我们的临时紧急处理方案
- 打开
控制面板
并以小图标
查看方式, 找到Windows 防火墙
, 进入设置界面 - 在
Windows 防护墙
界面点击高级设置
, 需要管理员授权哦 - 在设置界面点击
出站规则
并新建规则
- 在
新建出站规则向导
中选择规则类型
是程序
, 选择下一步 - 右键桌面图标
Pycharm
点击找到文件所在位置
, 并复制路径粘贴在此程序路径
栏中
记得后面需要加上可执行文件名称, 选择下一步 - 选择对程序进行的是
阻止连接
操作, 选择下一步 - 应用规则时间
全选
即可, 默认即全选
, 直接选择下一步 - 任意名称, 选择完成
弊端
该操作能实现我们预期的那样, 完全 "授权" Pycharm进行使用编辑, 但是阻断了网络连接, 那么他不再支持网络响应和请求了。
优化思路
结合hosts
文件的思路,
获取所有 "授权" 的API指向的域名,
在hosts
文件中阻碍其请求,
亦可以达到上述繁琐操作的效果。