[DB-SIG] mxODBC - window installation problem
M.-A. Lemburg
mal@egenix.com
Thu, 05 Sep 2002 17:42:01 +0200
Ching Chan wrote:
> Hi
>
> I have 2 questions:
>
> 1) I try to use mxODBC in python. I installed the python 2.2 window
> version from python.org on window XP. It works fine. I installed mxODBC
> window version for python 2.2 and the window installer said it finished
> successfully. I believed the module package was installed under
> c:\python22\lib\site-packages\mx.
>
> Now, when I try to use
>
> Import mx.ODBC.Windows
>
> and I have error said the mx.ODBC.Windows module was not found. I just
> do not understand why I have this problem. How can I make it work.
Did you also install the egenix-mx-base package ? egenix-mx-commercial
depends on the mxDateTime part of that package.
To debug where Python looks for the package, run Python
in verbose mode:
python -vv -c 'import mx.ODBC.Windows'
It will then print all the places it looks for the various
modules and packages it tries to import.
> 2) Also, I have made another trial using the python 2.2 from
> Activestate.com. This package includes an ODBC module in win32
> extension. I can use this. But if I want to add mxODBC to this version.
> According to the mxODBC document, mxODBC will have a name conflict with
> the ODBC module and need to make some changes. However, the instruction
> is not very specific, could any one make it more clear. I believe this
> is a very common problem to the experienced.
The name problem was resolved in the move from 1.1 to 2.0.
All packages from eGenix now live under the 'mx' top-level
domain, so you don't have to rename the old win32 odbc
to be able to use mxODBC.
HTH,
--
Marc-Andre Lemburg
CEO eGenix.com Software GmbH
_______________________________________________________________________
eGenix.com -- Makers of the Python mx Extensions: mxDateTime,mxODBC,...
Python Consulting: http://www.egenix.com/
Python Software: http://www.egenix.com/files/python/