skus pridat do option toto:
"includes":["xlrd"],

Zd.

2010/3/5 MaReK Olšavský <[email protected]>

> 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
>
_______________________________________________
Python mailing list
[email protected]
http://www.py.cz/mailman/listinfo/python

Odpovedet emailem