我正在尝试使用python来模拟社交网络,这需要matplotlib.pyplot,networkx和xlrd。从终端,IDLE或X11开始,一切正常,但当我尝试使用TextMate import matplotlib.pyplot as plt
和import xlrd
时抛出ImportError:没有名为的模块......但是import networkx
工作正常!
我通过EPD下载了python,所以matplotlib已经准备好了,但是我得到了xlrd和networkx with easy_install。
任何人都知道可能会发生什么?
答案 0 :(得分:5)
您需要告诉TextMate使用哪个Python。一种方法是使用要使用的Python解释器的绝对路径来定义shell变量TM_PYTHON
。在TextMate菜单中,选择Preferences
,然后选择Advanced
标签,然后选择Shell Variables
标签,然后点击+
添加新变量。如果您不知道EPD Python的绝对路径,请在Terminal shell窗口中键入which python
(或用于启动Python的任何内容)。