The download link is invalid for the version 2026.2.3
Is:
https://download-cf.jetbrains.com/python/pycharm-2026.2.3.tar.gz
Should be:
https://download.jetbrains.com/python/pycharm-2026.2.3.tar.gz
| Git Clone URL: | https://aur.archlinux.org/pycharm.git (read-only, click to copy) |
|---|---|
| Package Base: | pycharm |
| Description: | The only Python IDE you need. Bundled with the official JetBrains Runtime (JBR) |
| Upstream URL: | https://www.jetbrains.com/pycharm/ |
| Licenses: | custom |
| Conflicts: | pycharm-community-edition, pycharm-professional |
| Provides: | pycharm |
| Replaces: | pycharm-professional |
| Submitter: | Xavier |
| Maintainer: | Zpecter (Meaulnes) |
| Last Packager: | Zpecter |
| Votes: | 311 |
| Popularity: | 1.20 |
| First Submitted: | 2025-10-04 18:47 (UTC) |
| Last Updated: | 2026-09-26 21:15 (UTC) |
The download link is invalid for the version 2026.2.3
Is:
https://download-cf.jetbrains.com/python/pycharm-2026.2.3.tar.gz
Should be:
https://download.jetbrains.com/python/pycharm-2026.2.3.tar.gz
Downloading the source files from the origin "https://download-cf.jetbrains.com" does not work - it returns HTTP 404.
Replacing it with "https://download.jetbrains.com" fixes the issue.
They almost don't conflict, but they both ship /usr/bin/pycharm, desktop, icon, and license files. You can use pacman -Ql {package name} and then compare against "View the file list" on e.g. https://archlinux.org/packages/extra/x86_64/pycharm-community-edition/ .
Does this package actually conflict pycharm-community-edition and pycharm-professional? Yes, it does not make sense to have both, but Jetbrains IDEs allow having multiple versions installed at the same time (e.g. stable and EAP), so unless the package does something that actually adds a conflict, it should not force me to uninstall other packages.
Nice! Then I hope the JetBrains IDE packages would depend on jre-jetbrains instead of bundling and duplicating with every IDE.
@aliu there's {jre,jdk}{,VER}-jebrains in the AUR, eg: jre21-jetbrains, but you'll have to configure the IDEs to use it manually.
Is it possible to have a separate package for JBR, so that all the *-jre packages just symlink to that? Currently, by default, if you install multiple JetBrains IDEs using your wonderful AUR packages, they each bundle the same JBR files again.
@vmind The pycharm-community-jre should not exist. It was misleading package, having "jre" in its name, but containing not just a jetbrains runtime, but actually containing a pycharm itself. And it was removed from aur. So no, it should not be added to conflicts.
Most likely, you just have that package hanging in your system after it was removed from aur.
Please add "pycharm-community-jre" to conflicts.
Pinned Comments
Meaulnes commented on 2026-03-27 16:37 (UTC)
This comment from @AvacadoCookie should be pinned, IMO.
If anyone is getting errors about
Cythonorsetuptools, and they are usingConda, that comment has the answer.If anyone is getting errors about
Cythonorsetuptools, and they are usingpyenv, there are 2 possible ways to fix it:pyenv local systemto set Python back to the system installed Python for this session.pip install Cython setuptoolsto install the necessary packages to your preferred python installation.AvocadoCookie commented on 2025-12-14 16:22 (UTC)
For all users with
ModuleNotFoundError: No module named 'Cython'or'setuptools'reported, please try the following methods to address the problem:condaenvironment. Now afterwhich pythontyped in console, the output should be/usr/bin/python.pacman -S cython python-setuptools.