Est-il possible d'exécuter pydev connecté à une instance de virtualbox?
-
07-07-2019 - |
Question
Actuellement, je développe à l'aide d'un éditeur simple, de mastic et d'une instance VirtualBox d'un serveur Linux. J'ai entendu de bonnes choses à propos de pydev et j'aimerais l'essayer, mais j'aimerais utiliser le programme d'installation python install & amp; terminal de mon OS invité VirtualBox.
J'utilise déjà un dossier partagé avec VirtualBox afin que mon système d'exploitation invité puisse voir mes fichiers locaux.
Est-il possible de dire à pydev d'utiliser cette option "distant"? hôte sur SSH pour exécuter ses commandes relatives à python?
UPDATE:
Mon environnement principal est Windows, mais j'aimerais aussi pouvoir travailler de cette façon sur OS X.
La solution
Je suppose que votre ordinateur hôte est Windows.
Je suppose également que pydev fonctionnera sous linux (car il est basé sur éclipse). Êtes-vous d'accord pour installer l'environnement de développement sur votre serveur Linux?
Dans quel cas:
- installer et exécuter xming sur votre ordinateur Windows
- Installez Eclipse & amp; pydev sur votre boîte linux
- Configurez la redirection x en putty
- Exécutez pydev à travers le mastic et l’interface utilisateur apparaîtra sur votre machine Windows comme d'habitude
Ensuite, pydev fonctionnera avec joie sur la machine Linux et utilisera l’environnement python.
Inconvénients: vous devrez installer les bibliothèques X & amp; Java sur votre serveur (l’installation d’éclipse à l’aide de votre gestionnaire de paquets normal devrait suffire), bien que vous n’ayez pas besoin de lancer X lui-même, c’est à quoi sert Xming.
Autres conseils
UPDATE: Laissez-moi comprendre la situation, Windows héberge la virtualBox qui héberge le linux. Vous vous connectez à Linux en utilisant putty. Les fichiers Python se trouvent sur la machine Linux et vous souhaitez les éditer sous Windows à l’aide de pydev. Donc, utilisez les fonctionnalités de partage de virtual box (qui peuvent fonctionner pour vous de différentes manières) ou utilisez ssh pour éditer les fichiers linux à partir de windows. les deux options seraient valables pour AFAIK MacOSx
Ci-dessous vous pouvez trouver le moyen de le faire via SSH
Vous mappez un lecteur réseau sur SSH, puis vous pouvez accéder aux fichiers via cette lettre de lecteur. voir plus à
http://www.neophob.com/serendipity/index.php?/archives/103-Map-a-Network-drive-net-use-over-SSH.html
et