Странная проблема PYTHONPATH - PullRequest
3 голосов
/ 01 января 2011

Я недавно обновил установку 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 на двух компьютерах.

Кто-нибудь еще имел подобные проблемы?

1 Ответ

1 голос
/ 01 января 2011

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

...