首次运行Play框架时出现“ImportError: DLL加载失败”

3 投票
2 回答
1988 浏览
提问于 2025-04-16 20:31

我本以为可以顺利开始这个项目,没想到连框架都无法初始化就遇到了问题。下面是我遇到的错误信息。

C:\>play
Traceback (most recent call last):
  File "C:\Play\play-1.2.1\play", line 13, in <module>
    from play.application import PlayApplication
  File "C:\Play\play-1.2.1\framework\pym\play\application.py", line 5, in <module>
    import socket
  File "C:\csvn\Python25\lib\socket.py", line 45, in <module>
    import _socket
ImportError: DLL load failed: The specified module could not be found.

有没有人能帮我一下?我找到一个相关的问题,于是我把路径中所有的Python都删掉了,按照我所看到的,似乎没有什么东西会影响到这个框架。

谢谢大家!

2 个回答

0

你只需要把PYTHON_HOME这个环境变量设置成指向Play的Python就可以了。

1

你在用的路径是 C:\csvn\Python25\lib\socket.py?看起来你在用的是预装的 Python 2.5,而不是捆绑在一起的 Python 2.6... 你有没有设置和 Python 相关的环境变量?

撰写回答