在Windows上出现导入错误Twisted

4
尝试运行简单的twisted代码时,我遇到了以下错误。
Traceback (most recent call last):
File "C:\Python25\Lib\site-packages\pythonwin\pywin\framework\scriptutils.py", line 322, in RunScript
debugger.run(codeObject, __main__.__dict__, start_stepping=0)
File "C:\Python25\Lib\site-packages\Pythonwin\pywin\debugger\__init__.py", line 60, in run
_GetCurrentDebugger().run(cmd, globals,locals, start_stepping)
 File "C:\Python25\Lib\site-packages\pythonwin\pywin\debugger\debugger.py", line 655, in run
exec cmd in globals, locals
File "C:\Users\Sony\Desktop\my.py", line 1, in <module>
from twisted.internet.protocol import Protocol, Factory
ImportError: No module named twisted.internet.protocol

我成功地使用.exe安装程序安装了Twisted。


你是否安装在正确的位置?可能的原因是你有不同的Python版本,例如2.5、2.7,你正在调用2.5,但它被安装到了不同的Python版本中。 - Wei
哦,是的,我已经在Python 2.7中安装了Twisted。 那么我该如何让它在Python 2.7上运行呢? - Saurabh7
1
C:\Python27 文件夹添加到您的 PATH 中,并从中删除 Python25(或卸载 Python 2.5)。您可以从“我的电脑”->(右键单击)属性->高级系统设置->环境变量中设置路径。您还可能需要重新安装 Twisted。 - aneroid
非常感谢...现在一切都好了..... - Saurabh7
1个回答

1
请确保您安装了正确版本的Twisted。例如,如果您使用的是Python 2.7,则Twisted安装程序应如下所示:Twisted-13.0.0.win32-py2.7.msi。
安装程序将配置环境变量PATH,如果没有,请手动配置并重启Windows。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接