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

 

 

Considère-t-on Riot comme définitivement perdu ?




Attention si vous cliquez sur "voir les résultats" vous ne pourrez plus voter
Les invités peuvent voter

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  5530  5531  5532  ..  10225  10226  10227  10228  10229  10230
Auteur Sujet :

blabla@osa, FREE TEH TRUE RIOT §§§

n°1033243
wedgeant
Da penguin inside
Posté le 14-04-2008 à 14:44:02  profilanswer
 

Reprise du message précédent :

e_esprit a écrit :

Alors deja setenv ca n'existe pas :o
Ensuite j'arrive à modifier os.environ['LD_LIBRARY_PATH'] mais ca ne change rien au contexte d'execution du process Python en cours, donc quand je fait un import cx_Oracle, ben ca marche po :fou:


ouais ben voila quoi, l'idée était là :o
 
extrait de la doc python:

Citation :

environ
    A mapping object representing the string environment. For example, environ['HOME'] is the pathname of your home directory (on some platforms), and is equivalent to getenv("HOME" ) in C.
 
    This mapping is captured the first time the os module is imported, typically during Python startup as part of processing site.py. Changes to the environment made after this time are not reflected in os.environ, except for changes made by modifying os.environ directly.
 
    If the platform supports the putenv() function, this mapping may be used to modify the environment as well as query the environment. putenv() will be called automatically when the mapping is modified. Note: Calling putenv() directly does not change os.environ, so it's better to modify os.environ. Note: On some platforms, including FreeBSD and Mac OS X, setting environ may cause memory leaks. Refer to the system documentation for putenv().
 
    If putenv() is not provided, a modified copy of this mapping may be passed to the appropriate process-creation functions to cause child processes to use a modified environment.
 
    If the platform supports the unsetenv() function, you can delete items in this mapping to unset environment variables. unsetenv() will be called automatically when an item is deleted from os.environ.


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
mood
Publicité
Posté le 14-04-2008 à 14:44:02  profilanswer
 

n°1033244
e_esprit
Posté le 14-04-2008 à 14:47:55  profilanswer
 

wedgeant a écrit :


ouais ben voila quoi, l'idée était là :o
 
extrait de la doc python:

Citation :

environ
    A mapping object representing the string environment. For example, environ['HOME'] is the pathname of your home directory (on some platforms), and is equivalent to getenv("HOME" ) in C.
 
    This mapping is captured the first time the os module is imported, typically during Python startup as part of processing site.py. Changes to the environment made after this time are not reflected in os.environ, except for changes made by modifying os.environ directly.
 
    If the platform supports the putenv() function, this mapping may be used to modify the environment as well as query the environment. putenv() will be called automatically when the mapping is modified. Note: Calling putenv() directly does not change os.environ, so it's better to modify os.environ. Note: On some platforms, including FreeBSD and Mac OS X, setting environ may cause memory leaks. Refer to the system documentation for putenv().
 
    If putenv() is not provided, a modified copy of this mapping may be passed to the appropriate process-creation functions to cause child processes to use a modified environment.
 
    If the platform supports the unsetenv() function, you can delete items in this mapping to unset environment variables. unsetenv() will be called automatically when an item is deleted from os.environ.



Merci, je sais encore trouver la doc de Python tout seul, mais ca ne réponds absolument pas à mon problème [:marc]


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1033245
wedgeant
Da penguin inside
Posté le 14-04-2008 à 14:49:48  profilanswer
 

e_esprit a écrit :

Merci, je sais encore trouver la doc de Python tout seul, mais ca ne réponds absolument pas à mon problème [:marc]


[:cerveau thalis]
c'est qu'tu sais pas coder [:cerveau haha]


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
n°1033247
e_esprit
Posté le 14-04-2008 à 14:54:15  profilanswer
 

wedgeant a écrit :


[:cerveau thalis]
c'est qu'tu sais pas coder [:cerveau haha]


Et donc toi non plus :spamafote:
 
Sauf que moi, je suis admin, pas dev [:hahaguy]


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1033249
wedgeant
Da penguin inside
Posté le 14-04-2008 à 14:57:29  profilanswer
 

e_esprit a écrit :

Et donc toi non plus :spamafote:
 
Sauf que moi, je suis admin, pas dev [:hahaguy]


j'ai pas besoin de l'utiliser, donc chémoiçamarche :o [:cupra]


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
n°1033250
memaster
ki a volé mon 62?
Posté le 14-04-2008 à 15:05:01  profilanswer
 

wedgeant a écrit :


j'ai pas besoin de l'utiliser, donc chémoiçamarche :o [:cupra]


jusqu'a la prochaine MAJ :o


---------------
ma conduite intérieure .:R | memaster pilote officiel de la HFR Badoit-Auchan F1 Team | zéro tracas, zéro blabla MMa.ster
n°1033251
wedgeant
Da penguin inside
Posté le 14-04-2008 à 15:15:23  profilanswer
 

memaster a écrit :

jusqu'a la prochaine MAJ :o


[:cerveau petrus]
 
e_e: tu pourrais paster ton bout de code quand même ? [:opus dei]


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
n°1033252
el_barbone
too old for this shit ...
Posté le 14-04-2008 à 15:17:58  profilanswer
 

[:vyse]


---------------
En théorie, la théorie et la pratique sont identiques, en pratique, non.
n°1033254
Harkonnen
Un modo pour les bannir tous
Posté le 14-04-2008 à 15:25:25  profilanswer
 

bizooooooooooo

n°1033255
wedgeant
Da penguin inside
Posté le 14-04-2008 à 15:28:04  profilanswer
 

Harkonnen a écrit :

bizooooooooooo


[:alph-one]
 
 [:augie]


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
mood
Publicité
Posté le 14-04-2008 à 15:28:04  profilanswer
 

n°1033256
memaster
ki a volé mon 62?
Posté le 14-04-2008 à 15:29:32  profilanswer
 

'tain le vw le plus proche est trop booké pour prendre en charge ma caisse :sweat:


---------------
ma conduite intérieure .:R | memaster pilote officiel de la HFR Badoit-Auchan F1 Team | zéro tracas, zéro blabla MMa.ster
n°1033257
Riot
Buy me a riot
Posté le 14-04-2008 à 15:31:09  profilanswer
 

:'(


---------------
Be the one with the flames.
n°1033258
memaster
ki a volé mon 62?
Posté le 14-04-2008 à 15:32:15  profilanswer
 

[:vyse]  
la poisse, j'avais oublié que c'est les vacances dans mon département :(


---------------
ma conduite intérieure .:R | memaster pilote officiel de la HFR Badoit-Auchan F1 Team | zéro tracas, zéro blabla MMa.ster
n°1033262
e_esprit
Posté le 14-04-2008 à 15:41:40  profilanswer
 

wedgeant a écrit :


[:cerveau petrus]

 

e_e: tu pourrais paster ton bout de code quand même ? [:opus dei]


Code :
  1. import os
  2.  
  3. # Vilain hack pour fixer les variables d'environnement pour Oracle...
  4. # QUI NE SERT A RIEN (Editer plutot le /etc/ld.so.conf.d/oracle.conf)
  5. os.environ['ORACLE_HOME'] = "/usr/lib/oracle/xe/app/oracle/product/10.2.0/client/"
  6. os.environ["NLS_LANG"] = ".UTF8"
  7. os.environ['LD_LIBRARY_PATH'] = os.path.join(os.environ['ORACLE_HOME'], 'lib')
  8.  
  9. import cx_Oracle


Faut le client Oracle évidemment, avec cet exemple :o

 

Mais tu peux faire pareil avec n'importe quelle lib qui n'installe pas ses .so dans un path connu de LD_LIBRARY_PATH

Message cité 1 fois
Message édité par e_esprit le 14-04-2008 à 15:42:26

---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1033263
wedgeant
Da penguin inside
Posté le 14-04-2008 à 15:49:53  profilanswer
 

e_esprit a écrit :

Code :
  1. os.environ['LD_LIBRARY_PATH'] = os.path.join(os.environ['ORACLE_HOME'], 'lib')



à tout hasard ... t'as essayé de faire un print sur cette variable ?  [:parisbreizh]  
et de la comparer la valeur de LD_LIBRARY_PATH directement dans un terminal ?  [:parisbreizh]  
t'aurais pas oublié de spécifier le séparateur dans ton join ?  [:parisbreizh]


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
n°1033265
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 14-04-2008 à 15:51:21  profilanswer
 

e_esprit > je pense que tu vas devoir faire un wrapper pour modifier ton environnement préalablement...


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°1033266
e_esprit
Posté le 14-04-2008 à 15:55:35  profilanswer
 

black_lord a écrit :

e_esprit > je pense que tu vas devoir faire un wrapper pour modifier ton environnement préalablement...


Oui mais c'est bien ca le problème, je trouve cela dégueu :D
Je préfère encore rajouter le PATH dans /etc/ld.so.conf.d/oracle.conf

Message cité 1 fois
Message édité par e_esprit le 14-04-2008 à 15:56:41

---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1033267
e_esprit
Posté le 14-04-2008 à 15:56:19  profilanswer
 

wedgeant a écrit :


à tout hasard ... t'as essayé de faire un print sur cette variable ?  [:parisbreizh]
et de la comparer la valeur de LD_LIBRARY_PATH directement dans un terminal ?  [:parisbreizh]
t'aurais pas oublié de spécifier le séparateur dans ton join ?  [:parisbreizh]


On en reparle quand tu auras compris le problème, OK ? :D

Message cité 1 fois
Message édité par e_esprit le 14-04-2008 à 15:56:56

---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1033268
wedgeant
Da penguin inside
Posté le 14-04-2008 à 16:04:53  profilanswer
 

e_esprit a écrit :

On en reparle quand tu auras compris le problème, OK ? :D


[:cerveau thalis]
je sais plus si join() utilise directement le séparateur qu'il trouve ou pas [:cupra]


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
n°1033270
e_esprit
Posté le 14-04-2008 à 16:09:06  profilanswer
 

ben os.path.join utilise os.path.sep


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1033271
wedgeant
Da penguin inside
Posté le 14-04-2008 à 16:11:36  profilanswer
 

ben voila [:petrus jar]
 
[:dawa_neowen]
 
du coup j'ai rien dit et t'as rien lu  [:papepipoupu]


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
n°1033272
Riot
Buy me a riot
Posté le 14-04-2008 à 16:13:59  profilanswer
 

Bah l'installeur Debian fait du caca avec LVM :o


---------------
Be the one with the flames.
n°1033273
wedgeant
Da penguin inside
Posté le 14-04-2008 à 16:16:39  profilanswer
 

Quelqu'un a déjà essayé la béta 3 de thunderbird ? [:noxauror]


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
n°1033274
franceso
Posté le 14-04-2008 à 16:18:59  profilanswer
 

e_esprit a écrit :


Oui mais c'est bien ca le problème, je trouve cela dégueu :D

Je suis pas du tout un spécialiste de ce genre de questions, mais j'ai déjà vu ça dans quelques projets (par exemple exaile, qui a exactement le même problème que toi : utiliser depuis python une lib qui n'est pas dans un endroit standard).
 
A part le fait que ça te rajoute un fichier supplémentaire pour le shell script de lancement, je trouve pas que ce soit si moche...


---------------
TriScale innov
n°1033275
mikala
Souviens toi du 5 Novembre...
Posté le 14-04-2008 à 16:26:38  profilanswer
 

wedgeant a écrit :

Quelqu'un a déjà essayé la béta 3 de thunderbird ? [:noxauror]


non, nous attendions le paquet slackware :o


---------------
Intermittent du GNU
n°1033277
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 14-04-2008 à 16:28:37  profilanswer
 

mikala a écrit :


non, nous attendions le paquet slackware :o


[:blessure]


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°1033278
Le_Tolier
Hello IT ?
Posté le 14-04-2008 à 16:29:51  profilanswer
 

black_lord a écrit :

e_esprit > je pense que tu vas devoir faire un wrapper pour modifier ton environnement préalablement...


 
ca consiste en quoi ? un script de lancement, qui set la var avant le lancement du script python ?


---------------
Never f**k with your systems administrator. Why? Because they know what you do with all that free time! |?? | SAVE Jericho !
n°1033279
wedgeant
Da penguin inside
Posté le 14-04-2008 à 16:30:03  profilanswer
 

mikala a écrit :

non, nous attendions le paquet slackware :o


il sera fait dès ce soir, mais tu pourras te le carrer bien profond :o


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
n°1033280
mikala
Souviens toi du 5 Novembre...
Posté le 14-04-2008 à 16:31:00  profilanswer
 

wedgeant a écrit :


il sera fait dès ce soir, mais tu pourras te le carrer bien profond :o


je dois le prendre comme une insulte ? :D


---------------
Intermittent du GNU
n°1033281
el_barbone
too old for this shit ...
Posté le 14-04-2008 à 16:32:30  profilanswer
 

wedgeant a écrit :


il sera fait dès ce soir, mais tu pourras te le carrer bien profond :o


 
[:blessure]


---------------
En théorie, la théorie et la pratique sont identiques, en pratique, non.
n°1033282
wedgeant
Da penguin inside
Posté le 14-04-2008 à 16:37:09  profilanswer
 

mikala a écrit :

je dois le prendre comme une insulte ? :D


je dirais bien quelque chose, mais ça serait déplacé [:cupralf]


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
n°1033283
Riot
Buy me a riot
Posté le 14-04-2008 à 16:37:54  profilanswer
 

:'( :'(


---------------
Be the one with the flames.
n°1033288
e_esprit
Posté le 14-04-2008 à 16:44:24  profilanswer
 

franceso a écrit :

Je suis pas du tout un spécialiste de ce genre de questions, mais j'ai déjà vu ça dans quelques projets (par exemple exaile, qui a exactement le même problème que toi : utiliser depuis python une lib qui n'est pas dans un endroit standard).
 
A part le fait que ça te rajoute un fichier supplémentaire pour le shell script de lancement, je trouve pas que ce soit si moche...


Ben mon prog Python c'est un script, donc faire un shell script pour définir une variable d'environnement puis appeler mon script Python, ben ouais, je trouve ca dégueu :spamafote:


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1033289
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 14-04-2008 à 16:45:43  profilanswer
 

wedgeant a écrit :


il sera fait dès ce soir, mais tu pourras te le carrer bien profond :o


t'es un peu agressif :o


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°1033291
mikala
Souviens toi du 5 Novembre...
Posté le 14-04-2008 à 16:46:27  profilanswer
 

black_lord a écrit :


t'es un peu agressif :o


il a une barrette mémoire qui déconne  :whistle:


---------------
Intermittent du GNU
n°1033292
wedgeant
Da penguin inside
Posté le 14-04-2008 à 16:46:41  profilanswer
 

black_lord a écrit :

t'es un peu agressif :o


ça fait 2 fois que t'as pas d'humour aujourd'hui :o
c'est ton côté o'gure qui ressort ? [:ddr555]

 

bref, je m'en va :o


Message édité par wedgeant le 14-04-2008 à 16:46:54

---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
n°1033293
mikala
Souviens toi du 5 Novembre...
Posté le 14-04-2008 à 16:47:23  profilanswer
 

bon il ne me manque que 17 points pour prendre la tête, quelqu'un se dévoue ? :o


---------------
Intermittent du GNU
n°1033295
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 14-04-2008 à 16:48:46  profilanswer
 

mikala a écrit :

bon il ne me manque que 17 points pour prendre la tête, quelqu'un se dévoue ? :o


 
je propose wedge


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°1033296
franceso
Posté le 14-04-2008 à 16:50:11  profilanswer
 

Le_Tolier a écrit :


 
ca consiste en quoi ? un script de lancement, qui set la var avant le lancement du script python ?

Par exemple pour exaile :

#!/bin/sh
cd /usr/share/exaile
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/firefox
export MOZILLA_FIVE_HOME=/usr/lib/firefox
exec python /usr/lib/exaile/exaile.py "$@"


 
 
 

e_esprit a écrit :


Ben mon prog Python c'est un script, donc faire un shell script pour définir une variable d'environnement puis appeler mon script Python, ben ouais, je trouve ca dégueu :spamafote:

exaile aussi :spamafote:
 
Franchement, à part le fait que tu dispatche de l'info dans plusieurs fichiers (donc faut faire gaffe pour maintenir), c'est pas si gênant que ça AMHA...


---------------
TriScale innov
n°1033297
Xavier_OM
Monarchiste régicide (fr quoi)
Posté le 14-04-2008 à 16:50:34  profilanswer
 

http://tech.slashdot.org/article.p [...] 8&from=rss  :o


---------------
Il y a autant d'atomes d'oxygène dans une molécule d'eau que d'étoiles dans le système solaire.
n°1033298
e_esprit
Posté le 14-04-2008 à 16:53:13  profilanswer
 

black_lord a écrit :


t'es un peu agressif :o


manque de sexe memtest, toussa :spamafote:


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  5530  5531  5532  ..  10225  10226  10227  10228  10229  10230

Aller à :
Ajouter une réponse
 

Sujets relatifs
Radio OSA[blabla] les vendeurs de la fnac
Et vous, sur OSA vous contribuez comment à ce que vous revendiquez ...[Ravioly] Nombre d'intervenants sur OSA
[ satisfaction ] le cote de OSAOSA C NUL ON FERME TOUS LES TOPICS INTELLIGENT
TROLL : OSA le forum des super doués ..venez les meilleurs sont la !!!BLABLA @ OSA
BLABLA @ OSA 
Plus de sujets relatifs à : blabla@osa, FREE TEH TRUE RIOT §§§


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)