Странная проблема с PYTHONPATH

Недавно я обновил свою установку Python до 2.7 (ранее 2.5) и заметил странную проблему, из-за которой я не могу импортировать определенные модули, которые создал. Раньше у меня не было проблем. Обычно я редактирую PYTHONPATH и добавляю каталог, в который хочу импортировать модули. По какой-то странной причине я больше не могу импортировать. Я проверил свой путь в PYTHONPATH, и он выглядел правильно.

Когда я отображаю sys.path в интерпретаторе, я вижу, что текущий каталог добавляется к каждой записи PYTHONPATH (например, 'c:\blah\blah c:\path\to\module')

Если я отредактирую sys.path, добавив нужный каталог в конец списка, все будет работать нормально (например, «c:\path\to\module\»). Мне никогда не приходилось делать это раньше.

У меня Windows 7 на двух компах.

У кого-нибудь еще была подобная беда?


person Jay Atkinson    schedule 01.01.2011    source источник


Ответы (1)


Думаю, я нашел проблему. Каким-то образом я добавил некоторые стандартные библиотеки Python в PYTHONPATH. Как только я их удалил, все работает нормально.

person Jay Atkinson    schedule 01.01.2011