我使用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?
答案 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。
这解决了我的问题。