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.

Thanks,

Monte
10 comments
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.
0
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.  

7
Comment actions Permalink

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

3
Comment actions Permalink

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

0
Comment actions Permalink

Visual Studio Code has this feature and works nicely, it would be great to see it as well in IntelliJ

6
Comment actions Permalink

Yes please add this to IntelliJ Ultimate this is the future - development in the cloud connected via ssh. Visual Studio Code is really great here but has a bad Java /Hybris support.

0
Comment actions Permalink

Hello, 

 

Please check the Remote Interpreter feature description https://www.jetbrains.com/help/pycharm/configuring-remote-interpreters-via-ssh.html 

 

Should you have any questions please let me know. 

0
Comment actions Permalink

Please read the documentation https://code.visualstudio.com/docs/remote/ssh.

Then you will see that your proposal does not fit to the developers need.

You can only improve IntelliJ Ultimate when you understand the developer needs, otherwise some other tool will do it.

0
Comment actions Permalink

Gregor, 

 

thank you for pointing on this. 

 

Please vote for the feature request https://youtrack.jetbrains.com/issue/IDEA-226455 in order to increase its priority. 

0
Comment actions Permalink

Why don't you just mount with sshfs?

0

Please sign in to leave a comment.