Re: SAXReaderNotAvailble: No parsers found

2008-09-01 Thread josh logan
On Aug 30, 8:59 pm, josh logan [EMAIL PROTECTED] wrote:
  Vincent Yau [EMAIL PROTECTED] writes:
   I am trying to use Python SAX API to parse XML files.  I do see expat.py
   somewhere underneath my Python 2.1.1 installation (on Solaris).
   But I got this error when invoking the xml.sax.make_parser() call.  Any
   tip/help much appreciated.

  You should install Expat before building Python. Best, you edit
  Modules/Setup to build pyexpat explicitly.

  Regards,
  Martin

 Fast-forward to 2008

 I installed Python 3.0b2 on a Windows Vista laptop (after having
 previously installed Python 2.5), and I am getting this same error:

 Traceback (most recent call last):
   File Programming\Python\monkeys.py, line 24, in module
     test_parse(sys.argv[1])
   File Programming\Python\monkeys.py, line 21, in test_parse
     xml.sax.parse(f, handler)
   File C:\Python30\lib\xml\sax\__init__.py, line 30, in parse
     parser = make_parser()
   File C:\Python30\lib\xml\sax\__init__.py, line 90, in make_parser
     raise SAXReaderNotAvailable(No parsers found, None)
 xml.sax._exceptions.SAXReaderNotAvailable: No parsers found

 I see a pyexpat.lib in the C:\Python30\libs folder.
 I also see a pyexpat.pyd in the C:\Python30\DLLs folder.

 It works in Python 2.5. I installed Python 3.0b2 as admin.
 Does anyone know what is wrong and how to fix it?

Does anyone have an answer for this?

I uninstalled both Python 2.5 and Python 3.0b2 and then re-installed
3.0b2, thinking that the installer was confusing 2.5 and 3.0b2 on
Windows Vista. Still have the same issue.
I had to use my XP machine, since the Vista installation seems broken
for Python 3.0b2. How do I fix this? How do I get Python to notice the
pyexpat.lib in the C:\Python30\DLLs folder in Vista?

Thanks
--
http://mail.python.org/mailman/listinfo/python-list


SAXReaderNotAvailble: No parsers found

2008-08-30 Thread josh logan
 Vincent Yau [EMAIL PROTECTED] writes:
  I am trying to use Python SAX API to parse XML files.  I do see expat.py
  somewhere underneath my Python 2.1.1 installation (on Solaris).
  But I got this error when invoking the xml.sax.make_parser() call.  Any
  tip/help much appreciated.

 You should install Expat before building Python. Best, you edit
 Modules/Setup to build pyexpat explicitly.

 Regards,
 Martin

Fast-forward to 2008

I installed Python 3.0b2 on a Windows Vista laptop (after having
previously installed Python 2.5), and I am getting this same error:

Traceback (most recent call last):
  File Programming\Python\monkeys.py, line 24, in module
test_parse(sys.argv[1])
  File Programming\Python\monkeys.py, line 21, in test_parse
xml.sax.parse(f, handler)
  File C:\Python30\lib\xml\sax\__init__.py, line 30, in parse
parser = make_parser()
  File C:\Python30\lib\xml\sax\__init__.py, line 90, in make_parser
raise SAXReaderNotAvailable(No parsers found, None)
xml.sax._exceptions.SAXReaderNotAvailable: No parsers found

I see a pyexpat.lib in the C:\Python30\libs folder.
I also see a pyexpat.pyd in the C:\Python30\DLLs folder.

It works in Python 2.5. I installed Python 3.0b2 as admin.
Does anyone know what is wrong and how to fix it?

--
http://mail.python.org/mailman/listinfo/python-list