【发布时间】:2011-07-14 05:57:59
【问题描述】:
我安装了最新的 64 位 Python 2.5。我运行 shell,尝试import socket,得到:
>>> import socket
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "c:\python25\lib\socket.py", line 45, in <module>
import _socket
ImportError: DLL load failed with error code 193
我在 64 位 Python 2.6.6 上尝试同样的方法,得到:
>>> import socket
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "c:\python26-64\lib\socket.py", line 46, in <module>
import _socket
ImportError: DLL load failed: %1 is not a valid Win32 application.
有什么关系? (我仔细检查过,是的,操作系统是 64 位的)。
更新:我还在这台机器上安装了 32 位 python。如果这是一个冲突,我如何安装两个版本的 python 并让它们表现得很好?
【问题讨论】:
标签: python windows windows-7 64-bit 32bit-64bit