pandas不能导入IPython

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

当我在IPython.exe中运行import pandas ,出现错误消息:'No module named pandas'

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

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

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

你有多个版本的Python? 一些东西必须与你的Python路径相匹配。 看看sys.path:

 import sys for x in sys.path: print x 

熊猫应该安装在C:\Python27\Lib\site-packages\pandas或者在那里的一个egg目录中。 你可以通过启动普通的Python解释器来找到确切的位置

import pandas print pandas

不知道在IPython中可能会出错。

我有同样的问题。 所以我的理由是因为我有多个版本的Python。 因为在使用iPython之前我有另外一个系统,所以这个目录被称为Python上的第一个版本。

该怎么办:

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

 import sys for x in sys.path: print x 

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

这解决了我的问题。