Salut je cherche à exclure un fichier lors de la compilation en .exe du fichier principal mais qu'il reconnaisse le fichier secondaire lorsque il est dans le dossier ..

un exemple , voici le fichier principale
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
#!/usr/bin/python
# -*- coding: utf-8 -*-
import os,sys
import wx
from Configuration import Onglet_un
voici le fichier secondaire , Configuration.py
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
#!/usr/bin/python
# -*- coding: utf-8 -*-
import os,sys
import wx
class Onglet_un(wx.Panel):
	def __init__(self,parent):
		wx.Panel.__init__(self,parent)
voici le setup.py
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
#!/usr/bin/python
import sys,os
from distutils.core import setup
import py2exe
import wx
setup(windows=[Main.py"],
      data_files=["Logo.jpg","Configuration.py"], 
      options = {"py2exe": {"optimize": 2,
                            "bundle_files": 1,
                            "compressed":1}},
      zipfile = None)
Le problème c'est qu'il m'inclut directement dans l'executable le fichier Configuration.py alors que je souhaite qu'il soit en dehors de l'exe ( car le fichier Configuration.py va être mit à jour souvent via un ftp ) .
Si je l'enleve du dossier C:\python25 et que je lance la compilation , il ne va m'afficher aucune erreur mais quand je clique sur Main.exe ca m'affiche une erreur disant "ImportError: No module named Configuration" ..