Только что скачал TextMate, не могу импортировать модули

Я пытаюсь использовать python для симуляции социальных сетей, для этого требуются matplotlib.pyplot, networkx и xlrd. Все отлично работает с терминала, IDLE или X11, но когда я пытаюсь использовать TextMate import matplotlib.pyplot as plt а также import xlrd выдает ImportError: модуль не указан... однако import networkx работает отлично!

Я загрузил python через EPD, и поэтому matplotlib был готов, но я получил xlrd и networkx с easy_install.

У кого-нибудь есть идея, что может происходить?

1 ответ

Решение

Вам нужно указать TextMate, какой Python использовать. Один из способов сделать это - определить переменную оболочки TM_PYTHON с абсолютным путем к интерпретатору Python, который вы хотите использовать. В меню TextMate выберите Preferencesтогда Advanced вкладка, то Shell Variables вкладку и нажмите + добавить новую переменную. Если вы не знаете абсолютный путь к EPD Python, введите which python (или что вы используете для запуска Python) в окне оболочки терминала.

Другие вопросы по тегам