The remote host can be a physical remote server, a VM or even a virtualenv environment – it doesn’t matter. Then you can configure your run/debug configurations to run, debug or test your applications on the remote host. You can configure P圜harm to use Python interpreter from a remote host and set it as your project interpreter. The central entry point to remote development with P圜harm is the notion of Remote Interpreters.
Have you ever wanted to develop a Python or Web application for Linux from your laptop running Windows 7 or MAC OS X? To debug or test your application on different operating systems without ever leaving the IDE? Or just to run large applications that you develop as a team on a dedicated provisioned environment, rather than on regular workstations? Guess what: all of this is possible with the remote development features already available in P圜harm.