Pandas无法导入到IPython中

时间:2012-05-04 13:20:53

标签: python windows ipython pandas

我使用Python2.7运行Windows 7.0。我在安装ipython0.12.1(稳定版)之前安装了pandas。

当我在IPython.exe中运行import pandas时,我收到错误消息:'没有名为pandas的模块'

如果我从开始菜单调用IPython,通过cmd它不会自动在C:\ Python27中运行pandas所在的位置。它似乎从不同的路径C:\ Users \ mycomputername \ .ipython运行。 (ipython无法检测到机器上存在pandas库似乎是不合理的)。

也就是说,我也进入C:\ Python27 \ dist \ ipython-0.12文件夹:从那里运行ipython.exe - 安装了相应的库,即distribute-0.6.26和pyreadline-1.7.1。

我仍然收到该错误消息。 有谁知道安装顺序是否特别适用于Windows7?

2 个答案:

答案 0 :(得分:4)

你有多个版本的Python吗?必须用你的Python路径加入一些东西。看看sys.path:

import sys
for x in sys.path: print x

应该在C:\Python27\Lib\site-packages\pandas或者那里的egg目录中安装pandas。您可以通过启动常规python解释器并执行

来找到确切的位置

import pandas print pandas

不确定IPython中可能出现的问题。

答案 1 :(得分:1)

我遇到了同样的问题。所以我最终的原因是因为我有多个版本的Python。因为,在使用iPython之前我有另一个系统,目录是在Python上调用第一个版本。

该怎么做:

1)检查你是否有正确的Python路径

import sys  
for x in sys.path: print x

2)如果不是删除其他版本,如果你真的不需要很多版本的Python。

这解决了我的问题。