Dobrý den,
páni kolegové Pythonýři, mám jednu malou záludnou otázku. Používáte
někdo knihovny xlrd a xlwt, přičemž pak vyrábíte binárku pomocí py2exe?

Když zkusím spustit vygenerovaný program, v logu najdu chybu:
"
Traceback (most recent call last):
  File "frmMain.py", line 13, in <module>
ImportError: No module named xlrd
"

Posílám ukázky zdrojových kódů:

*Setup.py*:
#! /usr/bin/python
# -*- coding: utf-8 -*-

from distutils.core import setup
import py2exe

setup(
options = {
"py2exe": {
"compressed": 1,
"optimize": 2,
"packages": ["Pmw"],
"excludes": [],
}
},
name="Docházky Splirec",
version="1.0 B1",
description="Převod docházky firmy Splirec z XLS do Amzdy",
author="C.A.C spol. s r. o.",
author_email="[email protected]",
windows=[{"script": "frmMain.py"}],
)

*Begin of frmMain.py*
#! /usr/bin/python
# -*- coding: utf-8 -*-

#system imports
from Tkinter import *
import tkMessageBox, tkFileDialog
import os, fnmatch
from time import localtime, strftime

#other imports
import Pmw
import xlrd
from clsConvert import *


def __init__(self,master,ar,xy,flex):

*Begin of clsConvert:*
#! /usr/bin/python
# -*- coding: utf-8 -*-

import xlrd

import os
import re

class clsConvertAll:
        #bof convert class
_______________________________________________
Python mailing list
[email protected]
http://www.py.cz/mailman/listinfo/python

Odpovedet emailem