Comment vérifier si python est installé dans windows à partir de java?
Comment puis-je vérifier à partir de l'intérieur d'un programme java si python est installé dans windows?
Python n'ajoute pas son chemin le Chemin d'accès au système et aucune hypothèse n'est faite sur la trajectoire probable de l'installation(j'.e il peut être installé n'importe où).
Si Python n'est pas sur le chemin d'accès au Système, comment quelqu'un jamais le trouver? Que demandez-vous? Un complet système de fichiers de recherche pour Python.exe?
Le python path n'est pas ajoutés au chemin d'accès du système sur windows(qui doit être fait manuellement). Je me demandais si il ya un moyen de trouver sans python étant là, sur le chemin d'accès système.(Autre qu'un complet système de fichiers de recherche.)
Si ce n'est pas sur le chemin, et il n'y a pas "d'hypothèses" à faire, alors votre choix de la magie et de système de fichiers complet de recherche.
Dans ce cas, ma question est résolue.
Je suis encore vague sur ce point: Ce n'est "installé" signifie que Python n'est pas sur le CHEMIN et ne peut pas être exécuté?
Le python path n'est pas ajoutés au chemin d'accès du système sur windows(qui doit être fait manuellement). Je me demandais si il ya un moyen de trouver sans python étant là, sur le chemin d'accès système.(Autre qu'un complet système de fichiers de recherche.)
Si ce n'est pas sur le chemin, et il n'y a pas "d'hypothèses" à faire, alors votre choix de la magie et de système de fichiers complet de recherche.
Dans ce cas, ma question est résolue.
Je suis encore vague sur ce point: Ce n'est "installé" signifie que Python n'est pas sur le CHEMIN et ne peut pas être exécuté?
OriginalL'auteur Goutham | 2009-08-19
Vous devez vous connecter pour publier un commentaire.
Utiliser le Java Runtime exec la commande suivante "python --version".
Si elle fonctionne, vous avez Python, et la sortie standard est le numéro de version.
Si cela ne fonctionne pas, vous n'avez pas de Python.
Si vous ne pouvez pas exécuter
python
, alors ce n'est pas vraiment "installé" est-il?J'ai installé python de net beaucoup de temps sur mon 7 de la fenêtre de la machine, mais quand j'ai ouvert l'invite de cmd & tapé python, il n'a jamais travaillé. Enfin, quand je les ai repris le chemin de ma variable "PATH" alors seulement, il a commencé à travailler. Probablement le programme d'installation msi devrait faire le montage de la voie pour fonctionner automatiquement pour tous les utilisateurs.
À mon humble avis, si python est installé dans un chemin d'accès personnalisé, et certains shell fichier rc doit être d'origine pour obtenir le chemin d'accès dans
PATH
. Alors ce test échouera.OriginalL'auteur S.Lott
La plupart Python installateurs d'ajouter des clés dans le registre de Windows. Voici un article sur la façon d'ajouter cette information, vous pouvez l'utiliser pour voir comment lire les informations.
OriginalL'auteur Ned Batchelder
Avez-vous essayé d'interroger le registre pour vérifier si il est installé? Il est stocké dans
software\python\pythoncore
Si l'utilisateur a une (relativement) nouvelle version de python, qui est installé avec le MSI package, vous pouvez utiliser le MsiEnumProducts Fonction pour vérifier si python est installé.
IIRC, Python peut être installé dans un "pas de mises à jour du registre".
OriginalL'auteur Espo
exec(Chaîne de commandement)
Exécute la chaîne spécifiée dans la commande dans un processus séparé.
Vérifier Python de commande
hey noo, il doit être sur le CHEMIN d'accès dans windows atleast!
OriginalL'auteur RubyDubee
ce serait le travail
C:\Python27\python --version");
OriginalL'auteur user2964088