1

我在跑步Windows 7.0,带着Python2.7。我在安装之前安装了熊猫ipython0.12.1(稳定)。

当我运行import pandas时,IPython.exe我收到错误消息:

没有名为 pandas 的模块

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

话虽这么说,我还 cd 进入C:\Python27\dist\ipython-0.12文件夹以从那里运行,ipython.exe其中安装了相应的库。distribute-0.6.26pyreadline-1.7.1

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

4

2 回答 2

4

你有多个版本的 Python 吗?你的 Python 路径一定有什么问题。看看 sys.path:

import sys
for x in sys.path: print x

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

import pandas print pandas

不确定 IPython 中可能有什么问题。

于 2012-05-04T14:53:06.143 回答
1

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

该怎么办:

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

import sys  
for x in sys.path: print x

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

这解决了我的问题。

于 2015-10-31T21:14:05.273 回答