2015-05-14 1 views
0

Я использую GVim с Windows 7.GVim ImportErrror: модуль не найден, даже если модуль находится в той же папке, что и сценарий

Я пытаюсь запустить скрипт питона с помощью команды pyfile %, но каждый раз, когда я делаю так , Я получаю ImportError: No module named libtcodpy

Проверка местоположения libtcodpy, это действительно в той же папке, что и сценарий, который я пытаюсь запустить. Кроме того, запуск программы с помощью IDE python прекрасен.

Что я делаю неправильно?

+0

Является ли vim установленным в том же рабочем каталоге, что и файл python? – FDinoff

+0

@FDinoff Быстрый ': pwd' и': set autochdir' решил проблему, спасибо большое – Dider

ответ

1

Vim не выполняет автоматический поиск в каталоге текущего скрипта для импорта, только некоторые настроенные (cp. :help python-_get_paths) и текущий рабочий каталог.

Таким образом, вам нужно либо настроить путь текущего сценария, либо просто :cd %:h (альтернативно автоматически через :set autochdir).