2010-12-14 29 views
0

Dans le fichier README de omniORBpy-3.4 est écrit que je dois mettre PYTHONPATH commePYTHONPATH et omniORB

set PYTHONPATH=%PYTHONPATH%;%TOP%\lib\python;%TOP%\lib\x86_win32 

Où% TOP% est le plus haut niveau répertoire omniORBpy. (Machine Windows)

Je l'ai fait et redémarrer ma machine mais quand j'essaie d'exécuter les fichiers * .py qui ont une ligne comme

import omniORB 

il me donne une erreur qu'aucun tel module omniORB. Que dois-je faire?

+0

Où avez-vous réglé le 'PYTHONPATH'? – khachik

+0

J'ai tapé une commande dans la console comme ceci définir PYTHONPATH = C: \ Program Files \ Python2.7; C: \ Program Files \ Python2.7 \ DLL; C: \ Program Files \ Python2.7 \ Lib; C: \ Program Files \ omniORBpy-3.4 \ lib \ python; C: \ Program Files \ omniORBpy-3.4 \ lib \ x86_win32 – maks

+0

Et si vous exécutez dans le même cmd votre code python, il échoue avec ImportError? Vous pouvez définir 'PYTHONPATH' dans' (My) Computer-> Properties-> Advanced-> Env vars' pour l'étendre à tout le système. – khachik

Répondre

1

Je pense que vous constatez que le fichier README de omniORBpy indique que TOP doit être défini sur "la racine de votre arborescence omniORB" et sur et non sur omniORBpy.

0

Je ne suis pas sûr, mais je ne pense pas, que les modifications apportées à l'environnement via un script de traitement par lots persisteront lors des redémarrages. Essayez de définir la variable via les propriétés du poste de travail (désolé, je n'ai pas de machine Windows à portée de main et je ne peux pas donner plus de quelques indications générales):

Cliquez avec le bouton droit sur l'icône Workstation sur votre bureau. Sélectionnez "Gérer ..." (je pense que c'était)

Quelque part dans les paramètres avancés, vous pouvez modifier les variables d'environnement (pas besoin de redémarrer, mais vous devrez peut-être lancer un nouveau CMD.EXE par la suite, comme les applications en cours d'exécution peuvent ne pas obtenir le changement).

Vous pouvez également créer un petit script batch pour démarrer votre application, et en faire modifier l'environnement avant l'application est lancée (je pense, c'est ce que le README suggère en fait)

+0

J'ai essayé (clic droit sur station de travail ...) mais le résultat est le même que celui que j'ai décrit dans le commentaire de ma question – maks