To get acquainted with PyCharm, you can download and install its trial version for free. This trial version is available for 30 days, whereupon you need to obtain and register a license.
PyCharm provides several types of licenses, to flexibly meet the demands of the customers. In particular, these are: personal, commercial, classroom, and open-source licenses. You can find the detailed information about licensing terms at the Pricing page.
In this section:
- Registering your license key
- License tickets from the License Server
- Getting a permanent license ticket
- On the main menu, choose .
- In the Enter License Data dialog box, select the desired option:
- Enter license key: specify the user name and license key.
- Enter license server address: specify the license server. If you don't know the address, click Discover.
- Evaluate for free for 30 days: select this option to get free evaluation license.
- Click OK.
License tickets from the license server
If you are using a license distributed with the JetBrains License Server, you can get two types of license tickets. By default, the server issues a floating license ticket for you, which lasts as long as you are connected to the server. If you need to work offline, you can get a permanent license ticket.
The table below describes the differences between the two types of the license tickets.
|Floating license ticket (default)||At startup, PyCharm finds the License server in the local network and requests a ticket, which is returned to the server and becomes available to other users when PyCharm is closed. Both obtaining and returning of the ticket are done automatically.||Number of licenses on the license server can be less than the number of PyCharm users. For example, if there are 60 engineers who use PyCharm but only a maximum of 50 of them can use PyCharm concurrently, then 50 licenses on the license server would be enough.||Connection to the License Server via a local network or VPN is required to start PyCharm.|
|Permanent license ticket||Once obtained, a permanent ticket stays on a client machine. It is not available to other users until it is returned from the client. Both obtaining and returning of the ticket are done manually on the client or by a license sever administrator.||The client do not need network connection to start PyCharm.||The license obtained with a permanent ticket remains unavailable for other users even if the client do not use it.|
You need a permanent license ticket to be able to work with PyCharm offline (or outside the local network) with a license from the License Server. After specifying the license server address, the command appears on the menu.
- On the main menu, choose .
- In the dialog box that opens, type your email address, to which your activation key will be sent.
As soon as the permanent license ticket is successfully obtained, you can return it back to the server with the command that appears in the menu.
A license key can be rejected by the software in certain cases. The table below outlines the reasons of license rejections, and the possible ways to solve the problem.
|Wrong user name||Make sure that you are using the User Name which is specified in your license certificate email. If a license is registered in your company name, it will not work with your personal name.|
|Misspelled User Name/License Key||To avoid misspellings, we recommend that you copy your User Name and license key from the license certificate e-mail rather than enter them manually in the software. You can do so by using the Ctrl+C or Ctrl+InsertCtrl+C or Ctrl+InsertCtrl+C or Ctrl+InsertCtrl+C or Ctrl+InsertCtrl+Insert, Alt+C or Escape, WCtrl+C or Ctrl+InsertCtrl+C or Ctrl+InsertCtrl+C or Ctrl+InsertCommand C or Command InsertCommand C or Command InsertCommand C or Command Insert and Ctrl+V or Shift+InsertCtrl+V or Shift+InsertCtrl+V or Shift+InsertCtrl+V or Shift+InsertAlt+P, Shift+Insert or Ctrl+YCtrl+V or Shift+InsertCtrl+V or Shift+InsertCtrl+V or Shift+InsertCommand V or Shift InsertCommand V or Shift InsertCommand V or Shift Insert shortcuts.|
|A license key does not qualify for upgrade to a higher version||If your license key does not work with the newly installed version of the software, please make sure that your current license key allows you to upgrade for free to the latest version. If it does not, please contact sales (email@example.com) in order to upgrade your license.|
|Concurrent use of a license key||Make sure that your license key is not being used by another developer in your company at the same time. Concurrent use of a single license on multiple instances of the software is restricted by our software license agreements (unless you have obtained a floating license) and is prevented by software functionality.|