IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Déploiement/Installation Python Discussion :

recompiler python sous windows


Sujet :

Déploiement/Installation Python

  1. #1
    Membre du Club
    Inscrit en
    Juillet 2004
    Messages
    74
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 74
    Points : 66
    Points
    66
    Par défaut recompiler python sous windows
    J'ai essayer de recompiler python-2.3.5avec visual c++ 2005 Express. J'avais deja Python23 d'installer. J'ai placé mon repertoire PCBuild\ de python-2.3.5 dans python23\ et remplacer les .lib.

    Quand je cree une application utilisant par exemple les librairies PIL, j'ai des problemes. Je lance python avec la commande
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    c:\python23\pcbuild\python
    et voici mes erreurs :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    Traceback (most recent call last):
      File "<stdin>", line 1, in ?
      File "traitImage.py", line 12, in photo
        testvidcap.capture()
      File "testvidcap.py", line 6, in capture
        cam.saveSnapshot('image.jpg')
      File "VideoCapture.py", line 106, in saveSnapshot
        self.getImage().save(filename, **keywords)
      File "C:\Python23\Lib\site-packages\PIL\Image.py", line 1305, in save
        save_handler(self, fp, filename)
      File "C:\Python23\Lib\site-packages\PIL\JpegImagePlugin.py", line 409, in _save
        ImageFile._save(im, fp, [("jpeg", (0,0)+im.size, 0, rawmode)])
      File "C:\Python23\Lib\site-packages\PIL\ImageFile.py", line 489, in _save
        s = e.encode_to_file(fh, bufsize)
    IOError: (0, 'Error')
    Quand je lance avec la commande :
    c:\python23\python
    au moment d'importer mon module a tester, il me dit qu'il ne trouve pas msvcr80.dll.

    Donc je pense que j'ai mal proceder mon recompiler et utiliser Python.
    Ma question est simple : Comment recompiler Python et l'installer par la suite ?
    Quelqu'un a deja essayer ?

  2. #2
    Membre du Club
    Inscrit en
    Juillet 2004
    Messages
    74
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 74
    Points : 66
    Points
    66
    Par défaut
    bon j'ai trouvé un moyen pour eviter l'independance avec msvcr80.dll. Je remplace l'option /MD par /MT. Par contre je ne sais pas comment je l'indique dans mon fichier setup.py alors j'ai taper toute la commande dans ma fenetre dos...

  3. #3
    Membre du Club
    Inscrit en
    Juillet 2004
    Messages
    74
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 74
    Points : 66
    Points
    66
    Par défaut
    en ajoutant l'option extra_compile_args=["/MT"] je substitue /MD par /MT.

    Sinon j'ai l'impression qu'il n'y a que moi qui essaye de faire se genre de chose ?
    M'enfin pour l'instant j'arrive a resoudre mes probleme tout seul, certe je prend du temps, mais bon...

Discussions similaires

  1. utiliser glade avec python sous windows
    Par sakura.sou dans le forum EDI/RAD
    Réponses: 1
    Dernier message: 25/07/2009, 09h31
  2. EDI pour Python sous Windows
    Par Telemak dans le forum EDI/RAD
    Réponses: 1
    Dernier message: 05/07/2009, 22h27
  3. programmer en python sous windows avec emacs
    Par Mydriaze dans le forum Général Python
    Réponses: 5
    Dernier message: 24/09/2007, 22h01
  4. probleme apache+module python sous windows
    Par gaussprodada dans le forum Réseau/Web
    Réponses: 1
    Dernier message: 02/11/2004, 21h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo