Working directly on remote project via ssh?

So... new to pycharm, loving the code completion so far.  Now I'm wanting to work on some python projects (simplecv, flask, etc.) that reside on my Raspberry Pi, from my laptop (dual-boot Win7 & Ubuntu, with PyCharm3 installed).

I must be missing something... I'm not seeing in the docs or anywhere that I've looked about how to set things up with all the project files (both my actual code and the interpreter) on the remote server, accessed via SSH.  I set up one aborted project with a remote interpreter on the RPi, but it appeared that the actual files created were 'here' on my laptop - not sure I see the point of that?  I saw some older threads that seemed to indicate that this functionality (which I seem to remember being integral to Komodo Edit) doesn't exist in PyCharm, though I wasn't clear if that has changed with the 3.0 release...?  Am I supposed to set up a virtualenv here on my laptop, then transfer it over to the server via scp/sftp?

Anywho, if someone could help point me in the right direction, I'd greatly appreciate it.


Comment actions Permalink

It will be great to have an ability to work with remote files. Sometimes it's just not possible to have a local copy of the project due to some restrictions.  

Comment actions Permalink

Our team has the same problem. No local copies are allowed for 'contractual reasons'.

Comment actions Permalink
Working directly on a remote server is not a supported configuration, and right now there are no plans to change this. Instead, you need to have a copy of your code on the local machine and use the "Deployment" feature to synchronize it with the remote machine.

You don't need to create a virtualenv locally; you can set up a remote interpreter to point to a virtualenv on a remote machine directly.
Comment actions Permalink

Editing locally would be having a local copy. So your argument is moot.


Please sign in to leave a comment.