pydev导入错误:没有名为thread的模块,升级pydev后调试不再工作
我在用Eclipse 3.6和PyDev的时候,刚刚把PyDev升级到了1.6.0.2010071813,结果调试功能就不管用了。我的默认Python解释器是3.1,不过我觉得这可能没什么关系。在升级PyDev之前,一切都运行得很好。
3 个回答
0
我也遇到同样的问题,我在使用MacOs 10.6。我尝试重新初始化已经配置好的解释器,但问题没有解决。我在内置的Python 2.6和MacPorts提供的更新版2.6.5之间切换,这也没有解决问题。看起来可能需要再更新一下?
更新:我刚在Linux上尝试了同样的升级(这次我备份了Eclipse的设置 :-)),结果也遇到了同样的问题。这不是Mac平台的问题。
1
把版本降到1.5.9。Eclipse更新的时候有个选项可以显示所有版本,但默认只显示最新的版本。把这个设置关掉,然后安装1.5.9。这个版本可以和python 3.1一起使用。
8
这个问题在当前的夜间版本(1.6.1)中已经修复了。想了解更多信息,可以查看这个链接:http://pydev.org/download.html。
另外,你可以在本地修改一下“import thread”这行代码,具体位置是在 org.python.pydev.debug/pysrc/pydevd.py 文件里,改成:
try:
import thread
except ImportError:
import _thread as thread #Py3K changed it.
祝好,
Fabio