top of page


Public·17 members


JetBrains PyCharm Professional v2017.1.2 free download

JetBrains PyCharm Professional v2017.1.2 free download

PyCharm is a popular Python IDE for professional developers, created by JetBrains, a company that specializes in creating intelligent tools for software development. PyCharm offers many features that make Python development easier and more productive, such as smart code completion, code inspections, on-the-fly error checking, debugging, testing, refactoring, and more.

PyCharm Professional is the full-fledged version of PyCharm that supports web development, scientific tools, remote development, database and SQL support, and other advanced features. PyCharm Professional is not free, but it offers a 30-day trial period for users to evaluate its functionality and performance.


PyCharm Community is the open-source and free version of PyCharm that provides the basic functionality for pure Python development. PyCharm Community is suitable for beginners, students, and hobbyists who want to learn and practice Python programming.

In this article, we will show you how to download and install PyCharm Professional v2017.1.2, which is one of the older versions of PyCharm that was released in April 2017. We will also compare it with the latest version of PyCharm Professional (v2023.1) and explain why you might want to use an older version instead of the newest one.

How to download PyCharm Professional v2017.1.2

To download PyCharm Professional v2017.1.2, you need to visit the official JetBrains website and go to the download page. There you will see two options: PyCharm Professional and PyCharm Community. You need to choose PyCharm Professional and click on the "Other versions" link below the download button.

This will take you to a page where you can see all the previous versions of PyCharm that are available for download. You need to scroll down until you find the version 2017.1.2 and click on the corresponding link for your operating system (Windows, macOS, or Linux). This will start the download process of a .exe file (for Windows) or a .dmg file (for macOS) or a .tar.gz file (for Linux).

The size of the file is about 200 MB, so it might take some time to complete the download depending on your internet speed. Once the download is finished, you can proceed to install PyCharm Professional v2017.1.2 on your computer.

How to install PyCharm Professional v2017.1.2

The installation process of PyCharm Professional v2017.1.2 is similar for all operating systems, but there are some minor differences that we will point out below.


  • Double-click on the downloaded .exe file to launch the installer.

  • Follow the instructions on the screen and choose the installation options that suit your preferences.

  • You can choose to create a desktop shortcut, associate .py files with PyCharm, and add PyCharm to PATH.

  • You can also choose the installation directory and select whether you want to install JetBrains Toolbox App, which is a tool that helps you manage your JetBrains products and projects.

  • Click on "Install" to start the installation process.

  • Wait until the installation is completed and click on "Finish".

  • You can now launch PyCharm Professional v2017.1.2 from the Start menu or the desktop shortcut.


  • Double-click on the downloaded .dmg file to open it.

  • Drag and drop the PyCharm icon into the Applications folder.

  • Eject the .dmg file from your Finder.

  • You can now launch PyCharm Professional v2017.1.2 from the Applications folder or the Launchpad.


  • Extract the downloaded .tar.gz file to a directory of your choice.

  • Navigate to the extracted directory and run the file from the terminal.

  • Follow the instructions on the screen and choose the installation options that suit your preferences.

  • You can choose to create a desktop entry, a command-line launcher, and a JetBrains Toolbox App.

  • You can now launch PyCharm Professional v2017.1.2 from the desktop entry or the command-line launcher.

How to activate PyCharm Professional v2017.1.2

Since PyCharm Professional is not a free product, you need to activate it with a license key or a JetBrains account after you install it. You can do this by following these steps:

  • Launch PyCharm Professional v2017.1.2 and wait until it loads.

  • A dialog box will appear asking you to activate your license.

  • You can choose to enter a license key or log in with your JetBrains account.

  • If you have a license key, enter it in the text field and click on "Activate".

  • If you have a JetBrains account, click on "Log in to JetBrains Account" and enter your credentials.

  • Click on "Activate" to confirm your activation.

  • You can now use PyCharm Professional v2017.1.2 with all its features enabled.

Note that if you don't have a license key or a JetBrains account, you can still use PyCharm Professional v2017.1.2 for 30 days as a trial period. After that, you will need to purchase a subscription or switch to PyCharm Community, which is free and open-source.

How to compare PyCharm Professional v2017.1.2 with the latest version

PyCharm Professional v2017.1.2 is an old version of PyCharm that was released more than six years ago. Since then, JetBrains has released many updates and improvements for PyCharm, adding new features, fixing bugs, and enhancing performance. The latest version of PyCharm Professional as of September 2023 is v2023.1, which was released in April 2023.

The difference between PyCharm Professional v2017.1.2 and v2023.1 is significant, as you can see from the release notes and the what's new page. Some of the major changes and additions that have been made in PyCharm since v2017.1.2 are:

  • Support for Python 3.8, 3.9, and 3.10 features, such as assignment expressions, positional-only parameters, type hints, data classes, f-strings, and more.

  • Support for popular web frameworks, such as Django 3.x, Flask 2.x, FastAPI, Pyramid, and web2py.

  • Support for popular scientific tools, such as Jupyter Notebook, IPython Console, Anaconda, NumPy, SciPy, pandas, matplotlib, TensorFlow, PyTorch, Keras, and more.

  • Support for popular database and SQL tools, such as PostgreSQL 13.x, MySQL 8.x, MongoDB 4.x, Oracle 19c, SQLite 3.x, SQLAlchemy 1.4.x, Django ORM, and more.

  • Support for popular remote development tools, such as Docker Compose, Kubernetes, SSH/SFTP/FTP/SMB/CIFS/WebDAV/HTTP/HTTPS protocols, WSL 2.x (Windows Subsystem for Linux), Vagrant 2.x (Virtual Machine), and more.

  • Support for popular cross-technology tools, such as JavaScript/TypeScript/CoffeeScript/HTML/CSS/SCSS/SASS/LESS/XML/JSON/YAML languages; React/Angular/Vue.js/Svelte frameworks; Node.js/NPM/Yarn runtime and package managers; Webpack/Gulp/Grunt/Babel/ESLint tools; Jest/Mocha/Karma test runners; Chrome/Firefox/Safari/Edge browsers; Electron/Cordova/React Native/NativeScript platforms; AWS/GCP/Azure cloud services; GitHub/GitLab/Bitbucket/Gerrit code hosting platforms; Slack/Discord/Zoom/Microsoft Teams communication platforms; and more.

  • Improved code completion, code analysis, code formatting, code navigation, code refactoring, code testing, code debugging, code profiling, code documentation, code generation, code collaboration, code security, code quality, code performance, code usability, code compatibility, and code accessibility.

  • Enhanced user interface, user experience, user customization, user productivity, user support, user feedback, user community, and user education.

As you can see, PyCharm Professional v2023.1 is much more advanced and powerful than PyCharm Professional v2017.1.2. It supports the latest technologies and standards in Python and web development, and it provides a rich and smooth development environment for professional developers.

So why would you want to use PyCharm Professional v2017.1.2 instead of v2023.1? There are some possible reasons for that:

  • You have a license key or a JetBrains account that is valid only for PyCharm Professional v2017.1.2 or earlier versions, and you don't want to pay for a subscription or upgrade.

  • You have a project or a codebase that is written in Python 2.x or an older version of Python 3.x, and you don't want to migrate it to a newer version of Python or use a compatibility tool like 2to3 or six.

  • You have a project or a codebase that depends on specific libraries or frameworks that are not compatible with the latest versions of PyCharm Professional or Python.

  • You have a computer or a device that does not meet the minimum system requirements for running PyCharm Professional v2023.1, which are higher than those for v2017.1.2.

  • You prefer the look and feel of the older version of PyCharm Professional, and you don't like the changes or the new features that have been introduced in the newer versions.

  • You are used to the workflow and the shortcuts of the older version of PyCharm Professional, and you don't want to learn or adapt to the new ones.

These are some of the possible scenarios where you might choos


Welcome to the group! You can connect with other members, ge...
bottom of page