[v2021.1] PyCharm – Most professional and popular Python IDE

This article along with all titles and tags are the original content of AppNee. All rights reserved. To repost or reproduce, you must add an explicit footnote along with the URL to this article!
Any manual or automated whole-website collecting/crawling behaviors are strictly prohibited.
Any resources shared on AppNee are limited to personal study and research only, any form of commercial behaviors are strictly prohibited. Otherwise, you may receive a variety of copyright complaints and have to deal with them by yourself.
Before using (especially downloading) any resources shared by AppNee, please first go to read our F.A.Q. page more or less. Otherwise, please bear all the consequences by yourself.
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

Ads Place

As we all know, Python is by far the single most popular and powerful computer programming language on Windows, Mac and Linux platforms. Meanwhile, JetBrains’s PyCharm is currently the best and most respected IDE (integrated development environment) for Python.

As a famous Python development tool, PyCharm has a full set of tools that can help users improve their work efficiency when developing in Python language, such as debugging, syntax highlighting, project management, code jumping, smart tips, automatic completion, unit testing, version control, and so on. Besides, PyCharm also provides some advanced features. For example, the support for professional Web development under popular web frameworks such as Django and Flask.

For those of guys who like IPython and Anaconda these specialized distros, PyCharm also makes it easy to integrate tools like Matplotlib and NumPy, which means that we can conveniently use array viewer, interactive charts, etc. when working on data science/scientific computing projects with Python. In addition, PyCharm IDE also extends the support for languages such as Java and AngularJS, making it suitable for web-side development as well.

PyCharm is undoubtedly an IDE focused on Python development, with a large number of plug-ins available and the supports from community, and its code editing, code executing, code debugging, and other functions are all out of the box. But it also comes with some weaknesses such as consuming too many system resources, long startup/loading time, existing projects may require some additional configuration to run, and so on.

// Key Features //

  • Intelligent Python editor
  • Graphical debugger and test runner
  • Navigation and Refactorings
  • Code inspections
  • VCS support
  • Scientific tools
  • Web development
  • Python web frameworks
  • Python Profiler
  • Remote development capabilities
  • Database & SQL support

// Official Demo Video //

// Edition Statement //

AppNee provides the PyCharm Professional Edition multilingual full installers and all versions of all JetBrains products universal patch/agent for Windows, Mac and Linux (64-bit only).

// Installation Notes //

for v2021.1 on Win/Mac/Lin (with Agent):

  1. Download and install the latest version of PyCharm Professional from official site
  2. Add the following line  to your hosts file:
    • bs.studycoder.com
  3. Copy the agent file “BetterIntelliJ-1.20.jar” to “C:\
  4. Run program, select “Evaluate for free” at the “License Activation” window, click ‘Evaluate‘, and click ‘Continue
  5. At the “Welcome to PyCharm” window, click “Plugins” tab, then click the gear icon at the upper right corner, select “Install Plugin from Disk…“, and select the “BetterIntelliJ-1.20.jar” file under “C:\
  6. Repeat step 5 once
  7. Click the gear icon at the lower left corner, and select “Edit Custom VM Options…
  8. Add the following line (use your own file path) to end blank line and click ‘Save‘:
    • Win: -javaagent:C:\BetterIntelliJ-1.20.jar
    • Mac: -javaagent:/Users/neo/BetterIntelliJ-1.20.jar
    • Lin: -javaagent:/home/neo/BetterIntelliJ-1.20.jar
  9. Restart IDE
  10. Click the gear icon, and select “Manage Licenses…
  11. Click ‘Add New License‘, select “Activation Code
  12. Copy and paste the corresponding activation code from AppNee, and click ‘Activate
  13. Done

for v2020.1.x on Win/Mac/Lin (with Agent):

  1. Download and install the latest version of PyCharm Professional from official site
  2. Run program, select “Evaluate for free” at the “License Activation” window, and click ‘Evaluate
  3. Drag and drop the universal agent file “jetbrains-agent.zip” onto the “Welcome to PyCharm” window, and click ‘Restart‘ (this is to install it as a plugin, ignore any error)
  4. Wait a few seconds, select “Activation code“, click ‘Install for PyCharm‘, and click ‘Yes
  5. Done

for v2019.x.x on Win/Mac/Lin (with Agent):

  1. Download and install the latest version of PyCharm Professional from official site
  2. Copy the universal agent (jetbrains-agent.jar) file to installation folder, like “C:\Program Files\JetBrains\
  3. Run program, select ‘Evaluate for free‘ option in the “PyCharm License Activation” window, and click ‘Evaluate
  4. In the “Welcome to PyCharm” window, enter “Configure/Edit Custom VM Options…
  5. Add the full path of ‘jetbrains-agent.jar‘ file to the bottom, such as:
    • Win: -javaagent:C:\Program Files\JetBrains\jetbrains-agent.jar
    • Mac: -javaagent:/Users/…/jetbrains-agent.jar
    • Linux: -javaagent:/home/…/jetbrains-agent.jar
  6. Click ‘Save‘, and exit program completely
  7. Run program, and enter “Configure/Manage License…
  8. Click ‘License server‘ and use the following “License server address“:
    • http://jetbrains-license-server
  9. Done

*** If the activation window always pops up with error 1653219, just make sure there is no line to block any jetbrains’ domains in your hosts file.

// Download URLs //

License Version Download Size
Community/Professional Edition Latest  (mir) n/a
JetBrains Universal Patch/Agent
Agent v3.2.0 2.34 MB
Patch v4.2 failed 684 KB
BetterIntelliJ + Activation Code v1.20 4.15 MB


If some download link is missing, and you do need it, just please send an email (along with post link and missing link) to remind us to reupload the missing file for you. And, give us some time to respond.
If there is a password for an archive, it should be "appnee.com".
Most of the reserved downloads (including the 32-bit version) can be requested to reupload via email.