[Python-de] problems with mx.datetime

M.-A. Lemburg mal at lemburg.com
Thu Dec 27 09:43:57 EST 2001


Stefan Schwarzer wrote:
> 
> Hallo Wolfgang,
> 
> Wolfgang Teschner wrote:
> > Ich bekomme schon beim Importieren des DateTime (was ich fuer die
> > Ansprache des mx-Oracle-Drivers brauche) einen Fehler:
> >
> > C:\Python21>testDT.py
> > Traceback (most recent call last):
> > File "C:\Python21\testDT.py", line 3, in ?
> > from mx.DateTime import *                           <-------my import
> > File "C:\Python21\mx\DateTime\__init__.py", line 40, in ?
> > class modinit:
> > File "C:\Python21\mx\DateTime\__init__.py", line 50, in modinit
> > _DT)
> > File "C:\Python22\lib\copy_reg.py", line 16, in pickle
> > raise TypeError("copy_reg is not intended for use with classes")
> > TypeError: copy_reg is not intended for use with classes
> 
> was mir auffällt, ist, dass mxDateTime aus C:\Python21\mx\DateTime,
> copy_reg.py aber aus C:\Python22 geladen wird. Lief mxDateTime schonmal
> bei dir unter Python 2.1? Wenn ja, könnte das den Fehler zumindest
> einzugrenzen helfen.
> 
> Da sich mxDateTime (per distutils?) unter C:\Python21 installiert hat,
> copy_reg aber von C:\Python22 geladen wird, gibt es anscheinend noch
> Unverträglichkeiten in deinen Python-Installationen.

Genau das ist der Fall: Python 2.2 kann keine 2.1-Extensions
laden. Daher der der Fehler.

Die neue Version unterstützt auch Python 2.2. 

-- 
Marc-Andre Lemburg
CEO eGenix.com Software GmbH
______________________________________________________________________
Company & Consulting:                           http://www.egenix.com/
Python Software:                   http://www.egenix.com/files/python/



More information about the Python-de mailing list