Поскольку вы не предоставили фактические трассировки стека, которые вызывают проблему, трудно сказать наверняка, где проблема.Вероятно, это вызвано где-то оператором import xchat
, но было бы обнадеживающе увидеть эту трассировку, поэтому, пожалуйста, отредактируйте свой вопрос.
Когда вы знаете, какая строка вызывает проблему, затем введитеэта строка перед этой строкой:
print 'System path:', '\n\t'.join(sys.path)
(вам нужно import sys
где-то выше, если вы этого еще не сделали).
Это выведет ваш системный путь ($PYTHONPATH
).Посмотрите в этом списке и убедитесь, что каталог, содержащий модуль xchat
, присутствует.Если это не так, то это ваша проблема - вероятно, что-то где-то либо меняется, либо не инициализируется $PYTHONPATH
перед вызовом python.
Для здравого смысла, сделайте то же самое для скриптов, которые сделайте чтобы увидеть, правильно ли ведет себя путь в этом случае.