Tim Peters wrote:
Oh, sorry that I wasn't clear enough.
Me neither (see below).
Referring to the mxNumber package, I am seeing this situation:
# This works... (note the start directory)
C:\WINDOWS>python Python 2.1 (#15, Apr 16 2001, 18:25:49) [MSC 32 bit (Intel)] on win32 Type "copyright", "credits" or "license" for more information.
import mx.Number print mx.Number.Float(3.141)
# This doesn't.... (from the Python install directory)
D:\Python21>python Python 2.1 (#15, Apr 16 2001, 18:25:49) [MSC 32 bit (Intel)] on win32 Type "copyright", "credits" or "license" for more information.
Traceback (most recent call last): File "<stdin>", line 1, in ? File "d:\python21\mx\Number__init__.py", line 9, in ? from Number import * File "d:\python21\mx\Number\Number.py", line 11, in ? from mxNumber import * File "d:\python21\mx\Number\mxNumber__init__.py", line 21, in ? from mxNumber import * ImportError: DLL load failed: Ein der fnr die Ausfnhrung dieser Anwendung notwen dige Bibliothekdateien kann nicht gefunden werden.
Well, there's your problem: looks some German hackers got into your machine and screwed up the OS <wink>.
Now let me clarify what I wrote before: when I said I couldn't provoke a problem, I meant ANY problem. It didn't matter whether I used the __init__.py you shipped, or used the two-liner I posted, and it didn't matter whether I started Python 2.1 from the install directory or from C:\Code (etc). Nothing failed no matter what I tried.
OK. I tried the same on a Win98 box with a fresh Python and mxNumber install -- and found no problems either; which leaves me rather clueless about where the failures on my Win95 box originate.
Could someone else with a Win95 box perhaps test this ?
Thanks anyway for hanging on,