[python] xlrd a py2exe
MaReK Olšavský
orsm na centrum.cz
Pátek Březen 5 09:09:24 CET 2010
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="m.olsavsky na amzdy.cz",
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
Další informace o konferenci Python