[Python-Dev] Installing Python 2.6 alpha1 on Windows XP
Gregor Lingl
gregor.lingl at aon.at
Tue Mar 18 00:53:20 CET 2008
Paul Moore schrieb:
> On 17/03/2008, Gregor Lingl <gregor.lingl at aon.at> wrote:
>> When doing the same call to execute idle as you, I got the following:
>>
>> Traceback (most recent call last):
>> File "c:\Python26\Lib\idlelib\idle.py", line 6, in <module>
>> import PyShell
>> File "c:\Python26\Lib\idlelib\PyShell.py", line 9, in <module>
>> import socket
>> File "c:\Python26\Lib\socket.py", line 46, in <module>
>> import _socket
>> ImportError: DLL load failed: <in German: system cannot find this file>
>
> Can you try running C:\Python26\python.exe, and then at the
> interpreter prompt, execute:
>
> import sys
> print sys.path
> import socket
>
> and post the results?
>
>>> import sys
>>> print sys.path
['', 'C:\\Python26\\python26.zip', 'C:\\Python26\\DLLs',
'C:\\Python26\\lib', ]
'C:\\Python26\\lib\\plat-win', 'C:\\Python26\\lib\\lib-tk', 'C:\\Python26',
'C:\\Python26\\lib\\site-packages']
>>> import socket
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Python26\lib\socket.py", line 46, in <module>
import _socket
ImportError: DLL load failed: Das System kann die angegebene Datei nicht
finden. ;-) :-(
>>>
> I expect you will get the same error about _socket not being loadable,
> but I'd like to check. Also can you try just "import _socket"?
>
>>> import _socket
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: DLL load failed: Das System kann die angegebene Datei nicht
finden.
> What is the size of _socket.pyd - mine is 44,032 bytes.
>
The same
> Another thought - do you have any copies of msvcr90.dll on your PATH?
> I don't think it'll make a difference, but if you do can you try
> renaming them?
>
>
No I don't! Only in c:\Python26, in c:\Python30 and on c:\Python30\DLLs.
Strange that there are two copies of msvcr90.dll in Python30.
So I'll copy this beast also to C:\Python26\DLLs,
and ... it works!
I can import socket and I even can start IDLE from the Python2.6 Menu
Thanks for your advice.
Do you have an idea if this is a 'bug' in the installer? Why the
differences between
2.6 and 3000. Why two copies of that .dll in Python 30.0?
I'm rather happy now :-)
Have a nice evening. (Here in Vienna it's already 0:51 am.)
All the best
Gregor
>> I never experienced a similar Problem before when installing Python.
>>
>> Any ideas?
>>
>
> Not many :-(
>
> One final thought, what is the value of your PATH variable? Mine has
> no Python entries in it at all - that's normal, the Python installer
> doesn't set PATH.
>
> Sorry I can't be of more help,
> Paul.
>
>
>
More information about the Python-Dev
mailing list