Только что скачал TextMate, не могу импортировать модули - PullRequest
0 голосов
/ 07 июля 2011

Я пытаюсь использовать 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 Ответ

5 голосов
/ 07 июля 2011

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

...