


to verify that the configuration is working. You might end up with something similar to the following screenshot (depending on your authentication mechanism).Ĭlick on Test connection. This will open the Configure Remote Python Interpreter dialog. Doing so will yield further choices: Select Remote. Click on Add New SDK and select Python SDK.If you opened an existing project, select Project Settings followed by SDKs to open up the Configure SDK dialog as well. If you created a new Python project, IDEA will ask you to select an existing Python SDK or configure a new one. You need to create a new or open an existing Python project for that.

I assume that your Pi is connected to your local network. Once IDEA completed that task, hit apply and close the Settings dialog. The Python plugin will be downloaded and installed without further user interaction. Select the Python plugin, right-click on it and select Download and Install.

Click on Browse Repositories and filter the list of available plugins by Python.Open up the Settings dialog and search for Plugins located in category IDE settings.So if you are a P圜harm user, this guide applies to your IDE as well, although accessing some menus might be a bit different. The Python plugin for IDEA is built from the same codebase as JetBrains P圜harm. This short article will guide you through the configuration of a remote Python interpreter and the setup of an module-based deployment to your Pi. Turns out that IDEA is able to fulfill both requirements to full extent, easing Python development for the Pi tremendously. Easy deployment to the Pi would be a benefit, but not necessarily a must-have, since I could live with a simple scp-based solution that copies over project files recursively. I needed a way to write my Python scripts on my development machine, while programming against the Python SDK on the Pi (with all its installed libraries like RPi.GPIO and pygame) remotely. Programming directly on the Raspberry Pi using an IDE can be quite cumbersome, since modern IDEs run abysmally due to the CPU and memory limitations of the Pi and unless your a vi guru, you won't have fun with that editor either. The IDE is not only suitable for Java development, but for Python projects as well and I would like to use it when developing Python scripts that ought to run on my Raspberry Pi. I switched from various Eclipse flavours (vanilla, CDT) to IntelliJ IDEA Ultimate Edition almost a year ago and never looked back.
