2011-01-30 41 views
0
ImportError: No module named xchat 

我在尝试在xchat IRC中加载Python脚本时出现此错误。我还有其他几个使用xchat模块的Python脚本,但是这个脚本似乎是唯一给我提供错误的脚本。为什么会发生这种情况,我该如何解决?ImportError:没有名为xchat的模块

另外,当我运行python script.py install时,这种情况也发生在另一个脚本中。但对于其他脚本,它运行良好。

+2

提供更多细节? – kelloti 2011-01-30 01:09:12

回答

1

由于您没有提供导致问题的实际堆栈轨迹,因此很难确定问题出在哪里。这可能是由于某个地方的import xchat声明引起的 - 但看到该痕迹让人放心,因此请编辑您的问题。

当你知道哪一行导致了问题,然后把这个线在该行之前:

print 'System path:', '\n\t'.join(sys.path) 

(你需要import sys高于某个地方,如果你还没有的话)。

这将打印出您的系统路径($PYTHONPATH)。查看该列表并确保包含xchat模块的目录存在。如果不是,那么这就是你的问题 - 在调用python之前,某个地方可能正在更改或不初始化$PYTHONPATH

为了理智,对于做的做的工作,看看路径在这种情况下的行为是否正确。

相关问题