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)
Où avez-vous réglé le 'PYTHONPATH'? – khachik
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
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