È possibile eseguire pydev connesso a un'istanza di virtualbox?
-
07-07-2019 - |
Domanda
Al momento sto sviluppando usando un semplice editor, putty e un'istanza di VirtualBox di un server Linux. Ho sentito cose positive su pydev e vorrei provarlo, ma mi piacerebbe usare l'installazione e l'amplificazione di Python; terminale dal mio SO guest VirtualBox.
Sto già utilizzando una cartella condivisa con VirtualBox in modo che il mio sistema operativo guest possa vedere i miei file locali.
È possibile dire a pydev di usare questo "remoto" host su SSH per eseguire i suoi comandi relativi a Python?
UPDATE:
Il mio ambiente principale è Windows, ma mi piacerebbe anche poter lavorare in questo modo su OS X.
Soluzione
Presumo che la tua casella host sia Windows.
Suppongo anche che pydev funzionerà su Linux (poiché è basato su Eclipse). Stai installando l'ambiente di sviluppo sul tuo server Linux?
Nel qual caso:
- installa ed esegui xming sulla tua finestra di Windows
- Installa eclipse & amp; pydev sul tuo box Linux
- Configura x forwarding in putty
- Esegui pydev attraverso putty e visualizzerai l'interfaccia utente sul tuo computer Windows come al solito
Quindi pydev funzionerà abbastanza bene sulla scatola di Linux, e quindi usando l'ambiente python lì.
Lati negativi: dovrai installare le librerie X & amp; java sul tuo server (l'installazione di eclipse usando il tuo normale gestore di pacchetti dovrebbe essere sufficiente), sebbene non sia necessario eseguire X stesso, poiché questo è ciò che serve a Xming.
Altri suggerimenti
UPDATE: Fammi capire la situazione, Windows ospita il virtualBox che ospita Linux. Ti connetti a Linux usando Putty. I file Python si trovano sul computer Linux e si desidera modificarli dal proprio Windows usando pydev. Quindi, usa la funzionalità di condivisione di virtual box (che può funzionare per te in modo vboth) o usa ssh per modificare i file di Linux da Windows. entrambe le opzioni sarebbero valide per MacOSx AFAIK
Sotto puoi trovare il modo di farlo su SSH
Si mappa un'unità di rete su SSH e quindi è possibile accedere ai file tramite quella lettera di unità vedi di più su
http://www.neophob.com/serendipity/index.php?/archives/103-Map-a-Network-drive-net-use-over-SSH.html
e