Pandas在Ipython中工作但在OSX终端中找不到模块

时间:2014-10-30 15:01:52

标签: python pandas

我使用Spyder在OSX中使用Python,最近尝试通过命令行运行.py文件。已经安装了Pandas并且使用它没有任何问题,但是当我尝试在终端中运行该文件或以交互方式使用Python时,它无法找到Pandas模块。

使用Ipython控制台在Spyder中运行时没问题:

import pandas as pd
xl = pd.ExcelFile("DDC_Report.xlsx")

但是,当我尝试在Unix终端中导入pandas时,出现以下错误。

>>> import pandas as pd
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named pandas

从终端运行脚本:

abraham-mathew:~ abraham.mathew$ python Automation_Stacia.py
Traceback (most recent call last):
  File "Automation_Stacia.py", line 12, in <module>
    import pandas as pd
ImportError: No module named pandas

我&#39;米&#39;运行以下内容:

    abraham-mathew:~ abraham.mathew$ python
Python 2.7.8 (v2.7.8:ee879c0ffa11, Jun 29 2014, 21:07:35) 
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.

任何人都可以帮助我找出可能出错的地方。我完全失去了,但感觉它可能相当简单。谢谢!

1 个答案:

答案 0 :(得分:1)

我没有使用过Spyder,但这可能是Spyder下的一个不同的环境,也可能是你的普通命令行。尝试使用这两种方法运行以下内容。环境变量PYTHONPATH的值是否存在差异?

import os
print os.getenv('PYTHONPATH')