homepage

This issue tracker has been migrated to GitHub , and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author jpe
Recipients jpe
Date 2008年10月02日.16:06:09
SpamBayes Score 2.7200464e-15
Marked as misclassified No
Message-id <1222963572.56.0.515590438992.issue4018@psf.upfronthosting.co.za>
In-reply-to
Content
After installing the 32 bit .msi or the 64 bit .msi "for me" on a fairly
clean Vista x64 machine, the socket module won't import because of a
side-by-side configuration error. The output below is from the 32 bit
build.
Microsoft Windows [Version 6.0.6000]
Copyright (c) 2006 Microsoft Corporation. All rights reserved.
C:\Users\maint>\python26\python
Python 2.6 (r26:66721, Oct 2 2008, 11:35:03) [MSC v.1500 32 bit
(Intel)] on win
32
Type "help", "copyright", "credits" or "license" for more information.
>>> 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: The application has failed to start
because its si
de-by-side configuration is incorrect. Please see the application event
log for
more detail.
>>>
The event log entry for this is:
Activation context generation failed for
"C:\python26\DLLs\_socket.pyd".Error in manifest or policy file
"C:\python26\DLLs\Microsoft.VC90.CRT.MANIFEST" on line 12. The value
"../msvcr90.dll" of attribute "name" in element
"urn:schemas-microsoft-com:asm.v1^file" is invalid.
Changing ../msvcr90.dll to ..\msvcr90.dll does not fix the problem
Importing socket does work when the msi is installed for everyone.
History
Date User Action Args
2008年10月02日 16:06:13jpesetrecipients: + jpe
2008年10月02日 16:06:12jpesetmessageid: <1222963572.56.0.515590438992.issue4018@psf.upfronthosting.co.za>
2008年10月02日 16:06:10jpelinkissue4018 messages
2008年10月02日 16:06:09jpecreate

AltStyle によって変換されたページ (->オリジナル) /