Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1741 connectés 

  FORUM HardWare.fr
  Programmation
  Python

  [Python] subprocess absent des ancienne versions de python

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Python] subprocess absent des ancienne versions de python

n°2292630
Loupsio
Posté le 24-11-2016 à 10:11:27  profilanswer
 

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  

Code :
  1. ro.r()


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
mood
Publicité
Posté le 24-11-2016 à 10:11:27  profilanswer
 

n°2292694
roondar
Posté le 24-11-2016 à 23:20:58  profilanswer
 

Popen ?
os.system()

n°2292764
Loupsio
Posté le 25-11-2016 à 22:43:46  profilanswer
 

os.system effetivement ca peut peut etre marcher , je peux pas tester tout de suite, mais ca le lancera bien en arrière plan de la meme facon que subprocess sans lancer R dans une fenetre?
 
popen, je ne connais pas, je regarde de ce coté si jamais os.system ne renvoi pas ce que je veux,
merci :)

n°2292769
roondar
Posté le 26-11-2016 à 01:23:18  profilanswer
 

Loupsio a écrit :

os.system effetivement ca peut peut etre marcher , je peux pas tester tout de suite, mais ca le lancera bien en arrière plan de la meme facon que subprocess sans lancer R dans une fenetre?

 

popen, je ne connais pas, je regarde de ce coté si jamais os.system ne renvoi pas ce que je veux,
merci :)


Le mieux est de tester.  ;)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Python

  [Python] subprocess absent des ancienne versions de python

 

Sujets relatifs
Nginx et python ou python et QT ?[PYTHON] VBA & Formules Excel vers site web Python
[Python] Replace string tuplecréer des listes python en boucle list(n)
Python class et méthodologie, une folle histoire de bonbonsfind à l'envers en Python ?
[Python] Installation et PackagesPython pygame aide pour un projet
Problème en Python pour un projet de balle rebondissantePYGAME python problème labyrinthe URGENT
Plus de sujets relatifs à : [Python] subprocess absent des ancienne versions de python


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR