It’ll complain loudly that you can only run your code on an actual Pi. If you’re not on the Pi, you can’t execute code that directly accesses them. Limitations: The RPi.GPIO library expects the GPIO pins to be available. Install Python and other libraries and installers, so I can code solutions that can be migrated to the Pi. Goal: Setup a virtual machine with Debian (from which Raspbian is derived). I’ve been playing around a lot on the Pi itself, but it’d be convenient to have an environment setup where I could experiment with code even when I don’t have access to the Pi.
At the time he wrote his article, I don’t think the Pi was even really available to the public yet.
I recently started flipping through The MagPi back-issues, and came across an article where someone talked about setting up a virtual Raspberry Pi environment.