gpt4 book ai didi

python - 来自 mac 端口的 Pandas ImportError : No module named io. 数据

转载 作者:行者123 更新时间:2023-11-28 22:51:19 24 4
gpt4 key购买 nike

我通过 sudo port install py27-pandas 从 mac 端口在 osx 10.9.1 上安装了 pandas。

关于尝试运行一个简单的例子

from pandas.io.data import DataReader
from datetime import datetime

goog = DataReader("GOOG", "yahoo", datetime(2000,1,1), datetime(2012,1,1))
print goog["Adj Close"]

在新的终端窗口中调用 python 时,出现以下错误

$ python2.7 pandas.py
Traceback (most recent call last):
File "pandas.py", line 1, in <module>
from pandas.io.data import DataReader
File "/Users/adm/Documents/Factor/research/pandas.py", line 1, in <module>
from pandas.io.data import DataReader
ImportError: No module named io.data

其他 pandas 模块也没有正确导入

    from pandas.stats.moments import rolling_std
ImportError: No module named stats.moments

我不确定我遗漏了什么,或者这是 macportspandasosx 中的错误。

最佳答案

您的当前目录中有一个名为 pandas.py 的文件。 Python 正在导入那个。请重命名它,以便可以加载正确的 pandas 模块。

顺便说一句,如果您在 Mac 上安装 pandas 时遇到问题,我建议您使用 Anaconda分发而不是 Macports。

关于python - 来自 mac 端口的 Pandas ImportError : No module named io. 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21648244/

24 4 0