XML parser and py2exe
Anand Pillai
pythonguy at Hotpop.com
Sun Jul 20 11:21:39 EDT 2003
I am using the expat parser in the 'xml.parsers.expat' module in
my code. The code works well as source, but the py2exe executable created
using it does not. I get the following traceback.
Traceback (most recent call last):
File "<string>", line 146, in ?
File "imputil.pyo", line 103, in _import_hook
File "<string>", line 52, in _import_top_module
File "imputil.pyo", line 216, in import_top
File "imputil.pyo", line 271, in _import_one
File "<string>", line 128, in _process_result
File "HarvestManConfig.pyo", line 110, in ?
File "imputil.pyo", line 103, in _import_hook
File "<string>", line 52, in _import_top_module
File "imputil.pyo", line 216, in import_top
File "imputil.pyo", line 271, in _import_one
File "<string>", line 128, in _process_result
File "HarvestManXMLParser.pyo", line 12, in ?
File "imputil.pyo", line 132, in _import_hook
File "<string>", line 70, in _finish_import
File "imputil.pyo", line 318, in _load_tail
ImportError: No module named _xmlplus.parsers
I am creating my py2exe executable like this.
$python setup.py py2exe --packages=encodings -O2
Where the setup.py is the standard py2exe script for
creating executables. (copied below).
# setup.py
# install script for py2exe
from distutils.core import setup
import py2exe
setup(name="HarvestMan",
scripts=["HarvestMan.py"],
)
Thanks,
~Anand
More information about the Python-list
mailing list