ImportError: No module named xchat
尝试在xchat IRC中加载Python脚本时出现此错误。我有几个其他Python脚本使用xchat模块就好了,但是这个脚本似乎是唯一一个给我错误的脚本。为什么会发生这种情况,我该如何解决?
此外,当我运行python script.py install
时,这也发生在另一个脚本上。但是对于其他脚本,它运行良好。
答案 0 :(得分:1)
由于您没有提供导致问题的实际堆栈跟踪,因此很难确定问题所在。它可能是由import xchat
语句引起的 - 但是看到这种痕迹会让人放心,所以请编辑你的问题。
当您知道导致问题的那一行时,请将该行放在该行之前:
print 'System path:', '\n\t'.join(sys.path)
(如果你还没有,那么你需要import sys
以上的地方。
这将打印出您的系统路径($PYTHONPATH
)。查看该列表并确保包含xchat
模块的目录存在。如果不是,那那就是你的问题 - 在python的调用之前,某些地方可能正在改变或不初始化$PYTHONPATH
。
为了理智,对执行工作的脚本执行相同的操作,以查看路径在这种情况下是否正常运行。