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.

Était-ce utile?

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:

  1. installer et exécuter xming sur votre ordinateur Windows
  2. Installez Eclipse & amp; pydev sur votre boîte linux
  3. Configurez la redirection x en putty
  4. 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

http://smithii.com/map_a_network_drive_over_ssh_in_windows

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top