I use a VMware Fusion, Linux Mint and IntelliJ IDEs / NeoVide (NeoVim frontend).
Usually Apt and Nix (link).
- Pretty standard.
Anaconda / conda > pip
conda has a package for Jupyter Lab (link)
PyCharm + GitHub Copilot
PyCharm has good debugging options
NeoVide
Doesn’t need all that configuration. Well suited to open large files and to jump to a specific line number