Hot answers tagged

23

The IDE (probably) isn't the right place to be looking at this from. The simplest solution is to work with shared filesystems of some sort. For exporting from the Rapsberry Pi the easiest way to export to a Linux (or I think Mac) host is to use sshfs. You'll need to install that on the computer you want to work on (there are Debian/Ubuntu packages at least),...


22

I would recommend Tkinter, it is the standard GUI library for Python, and as a result is already installed. The IDLE IDE (which is included with the Raspbian image) not only supports Tkinter but is itself a Tkinter app. In addition most Python books will include at least a chapter on creating GUI's with Tkinter. If you prefer web resources you will want to ...


13

Yes, you can develop elsewhere before deploying to the Pi. However because the Pi is a different Architecture if you compile with your native compiler, your code wont be executable on the Pi. This can be solved by using a cross-compiler. Essentially this is a second GCC compiler on your system which uses the ARM toolchain for compiling. More information ...


9

A simple lightweight IDE is Geany. apt-get install geany Geany - support: java syntax highlight, geany projects to store custom javac compile and java run arguments if needed, you need to specify -classpath to include external java libraries. one button compile/run. I also recommend looking at DrJava, it is also a lightweight IDE written entirely in Java ...


8

There are two more worth looking into: "Spyder" (https://pypi.python.org/pypi/spyder) "Ninja" (http://www.ninja-ide.org/). They are both excellent - and free. Spyder is somewhat more feature-rich than Ninja and, so, a bit heavier (but still much lighter than PyCharm - they are so light, that you can run them on the Pi and get the GUI on your PC - ...


7

On other computers I use Eclipse with PyDev installed but I judge Eclipse to be too big to run on the Raspberry Pi. A Python IDE needs to give me the following three things, Python colorizing smart indenting debugger I would suggest using IDLE for a quick and simple way to get Python colorizing and smart indenting. As far as a debugger is concerned ...


7

Python's built-in IDLE IDE is far less resource-intensive than PyCharm, but still has a "debugger with persistent breakpoints, stepping, and viewing of global and local namespaces". To make sure IDLE's installed, run: sudo apt-get install idle To open the debugger, click "Debug" in the top menu, then "Debugger". The "Debug Control" window will open, and ...


6

Turns out the Node.js folks made precompiled binaries available for the Raspberry Pi. Here's how I installed Cloud9 on Debian wheezy on my Raspberry Pi. sudo apt-get update && sudo apt-get -y upgrade sudo apt-get -y install build-essential openssl libssl-dev pkg-config libxml2-dev cd ~ wget http://nodejs.org/dist/v0.8.17/node-v0.8.17-linux-arm-pi....


6

I'd go with bash using vi or nano. Emacs would probably be be fine too. While these are not in the literal sense IDEs, with the right setup you can achieve the functionality of an IDE with a smaller footprint. I'll be honest, I have no idea what the resource requirements of the "proper" IDEs like IDLE require, but as they are windowed environments, it ...


5

If you want to do web development, Aptana Studio can directly edit through FTP, or SSH (SFTP).


4

General Purpose Vim While Vim by itself is a standalone text-editor(powerful one at that), it can support the features of an IDE. If I needed an IDE-like environment, this is the route that I would go simply because Vim is my favorite editor(for good reasons). If you want more detail on turning Vim into an IDE, I found these links for you. Hope they're ...


4

Modern IDE cables have 80 wires (still 40 pins). Do the individual wires look very slim? Unfortunately if it was an 80 wire cable the Pi may be dead. It's not just a straight through cable, some pins are interconnected. The gpios may have been shorted and that could have killed the Pi. – joan


3

A popular IDE is Geany which is fairly small and lightweight. Its supports Python as well as C, Java, PHP and HTML. It only requires the GTK2 runtime libraries to be installed. You can install it from the terminal by running: sudo apt-get install geany Syntax highlighting, code folding, symbol name auto-completion, completion and snippets, call tips, code ...


3

Obviously the standard Python IDE comes with Raspbain by default which is decent especially for a newbie. Otherwise, you could try Ninja IDE. Install it by opening a terminal window and running the following commands: sudo apt-get update && sudo apt-get upgrade sudo apt-get install ninja-ide


3

Thonny and Eric are two decent Python IDEs that are small and lightweight.


3

eclipse is just a runtime, part of a framework (Eclipse RCP) based upon OSGi that helps build portable applications, Rich client applications that are quick to develop and easy, fast and cheap to deploy. In computer programming, Eclipse is an integrated development environment (IDE). It contains a base workspace and an extensible plug-in system for ...


3

General Purpose Adafruit Web IDE Lazarus (just pull it from repository) fpGUI (Pi version) Code::Blocks IDE Language Specific IDLE


3

Raspberry Pi is great but yes, it has limitations. That's fine. We work within that, and thats what its all about. So... Why not just use IDLE? It has/does pretty much everything you need. * Its small, it was designed for Python * cross-platform: works on Windows and Linux * multi-window text editor with multiple undo * Python colorizing and many other ...


3

I used netbeans instead of eclipse as an IDE to both Develop and debug C/C++ Programs on my Raspberry Pi. I have listed down how I did it on this blog post: http://precisemath.wordpress.com/2014/04/13/c-dev-pi-2/


3

Yes, you can compile Raspberry Pi software from Windows with cross-compiler and use Eclipse as IDE. You can even remotely debug your software running on the Raspberry Pi from Windows, view variables by hovering mouse cursor over them, etc. Here are the instructions how to prepare the cross-compiler and set up Eclipse as IDE for Raspberry Pi: http://www....


3

Try Thonny. It's the new Python editor shipped with Stretch. It's fast and lean, and I find it easier to work with than Idle sudo apt install python3-thonny More info here


2

Two solutions come to mind: Run emacs on your full computer, it supports remote file editing using a number of protocols, including ssh and telnet. You may argue that emacs is not an IDE, this is a matter of opinion although it certainly looks very different than your normal IDE. It is extremely powerful. You don't specify which language you want to use, ...


2

With no more information, I'll still try to answer. Did you try to install libxml with the following command? sudo apt-get install libxml2-dev


2

In the tutorial you posted. The poster says that he is using version 7.2.1 of Netbeans. Have you tried using his version? Sometimes a small change between versions will break something. Give version 7.2.1 a shot..


2

Going a step further from one of the earlier answers and imho an easier alternative: NO NEED FOR AN IDE :) keep eclipse-like memory hogs off your pi. Or if you really want to be more hardcore, use vim or emacs with syntax highlighting and compile your .java files to .class files via command-line with javac. Or find some light-weight IDE or sublime text ...


2

I did a wee bit of time with Tkinter 15 years ago, then a few years later I did something with wx. While I was able to get stuff done, I found them a both a bit tedious. I don't know how much the situation has improved since I last used them -- or how much my own learning would make them seem easier today. However, in the past few months, I've been ...


2

The steps below are confirmed to work using Spyder 3.1.4 IDE on a Debian Jessie or Ubuntu Xenial, to connect on a Raspberry Pi 2, using Raspbian Jessie, to run Python 2.7 scripts - however, I think they can work in any similar situation. Prerequisites: You must be able to connect to the server(Pi) using ssh without a password (e.g. use ssh-copy-id or ...


1

For the sake of a complete set of answers... You can use Visual Studio on a PC to write Python programs for a Raspberry Pi running Windows 10 IoT.


1

This can be done if you use a distribution designed for embedded development, such as my project Nard SDK http://www.arbetsmyra.dyndns.org/nard/ (but there are others too!). A short guide: Follow the instructions at the website to build the example product. When the example has been built successfully once; open Eclipse. Menu: File > Import > C/C++ > ...


1

Xojo does not run on the Pi, but it can create apps for Raspberry Pi (and Windows, OS X, Linux, web and iOS).


Only top voted, non community-wiki answers of a minimum length are eligible