preface
Pycharm is the first of many ides for Python developers, with a lot of smart manipulation and an integrated development environment, so we can’t put it down.
It has a well-known drawback. The community version has fewer features, but it can also meet development needs. The professional version requires “authorization” to use it.
We declare:
- We recommend you more in the official payment of the corresponding amount to purchase genuine License: https://www.jetbrains.com/pycharm/buy…
- Warehouse or by sharing your projects for free legal License: https://www.jetbrains.com/shop/eform/… Of course you need to read if you meet the application requirements: https://www.jetbrains.com/community/o…
- weDon’tYou are recommended to use
xxx.jar
Package to “license” your IDE
Of course, you may not want to spend a lot of money to get a License, we provide the simplest way to help you solve this problem, of course, it is not perfect, we will give you suggestions to optimize and improve it.
Specific operation
Note: The following operations can be modified only by the administrator. Non-administrator users can access our real-time shared License or our temporary emergency solution
- Open the
The control panel
And in order toSmall icon
Check the mode and findWindows firewall
The Settings page is displayed - in
Windows protection wall
Interface to clickAdvanced Settings
Administrator authorization is required - Click on the Settings screen
The outbound rules
andThe new rules
- in
Create a new outbound rule wizard
Select theRule type
isThe program
, select the next step - Right-click desktop icon
Pycharm
Click on theFind the file location
And copy the path pasted inThis program path
In the bar
Remember to add the name of the executable and select Next - What you choose to do to the program is
Stop the connection
Operation and select next - Rule time
select all
The default value isselect all
Select the next step - Any name, select Done
disadvantages
This operation does what we expect, fully “authorizes” Pycharm to use the edits, but if the network connection is blocked, it no longer supports network responses and requests.
Optimization idea
You can also obtain all the domain names pointed to by the “authorized” API in the hosts file and block their requests in the hosts file.