Bonjour,
J'ai actuellement un programme qui marche à la perfection (sous python3, sur ubuntu au moins) et dans ce script, à la fin python lance un script R qi se trouve dans un fichier externe, grace à subprocess, ce qui évite à l'utilisateur d'ouvrir R (ou RStudio) faire un copier coller du code etc..., il a juste à double cliquer sur le script python et les deux programmes s'executent à la suite), et je dois mettre ce programme sur un autre ordinateur, sauf qu'il s'agit d'un Windows 98 (oui ça existe encore, et non il ne suffit pas de le remplacer par une autre version de windows)
J'ai réussi à installer une version de python sous 98, sauf qu'il s'agit de python 2.3.5 (la dernière version à posséder un installeur en executable, les autres sont en .msi et W98 ne peut pas installer les MSI) et que visiblement subprocess n'avait pas encore été intégré
Donc à moins que quelqu'un connaissent un moyen simple d'installer les msi sur 98, ma seule alternative est de modifier ce que j'ai fait jusque là,
Sauf que je ne vois pas comment faire en sorte que python lance un script R sans "subprocess",
-Est ce qu'il suffirait d'ajouter le dossier subprocess venant d'un ordinateur avec python2.7 (ou python3) sur cette machine, pour que la fonction soit utilisable ou cela nécessite d'autres éléments que le dossier subprocess seul?
-Est-ce qu'il y à un autre moyen (même légèrement plus long et plus manuel) pour faire lancer à python un autre script (comme lui faire parler a "l'invite de commande" windows et lui dire de lancer "tel fichier" avec R) ?
-Ou bien faire interpréter directement du language R dans python, j'ai entendu parler de
utilisable dans le script python directement pour utiliser du code R, mais ca demande l'import de 6 librairies, je doute donc que dans une aussi vieille version de python, toutes ces librairies soient disponibles
Merci à vous
Message édité par Loupsio le 24-11-2016 à 10:15:08