2014-02-08 3 views
2

sudo port install py27-pandas을 통해 Mac 포트에서 osx 10.9.1에 pandas를 설치했습니다. 새로운 터미널 창에서 파이썬을 호출 할 때pandas from mac ports ImportError : io.data 모듈이 없습니다.

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"] 

, 나는 다음과 같은 오류

$ 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 

내가 무엇을 놓치고 있는지 또는 이것이 버그는 macports 또는 pandas 또는 osx입니다.

답변

4

현재 디렉토리에 pandas.py이라는 파일이 있습니다. 파이썬이 그 중 하나를 가져오고 있습니다. 올바른 pandas 모듈을로드 할 수 있도록 이름을 변경하십시오.

그런데 Mac에 팬더를 설치하는 데 문제가있는 경우 Macport 대신 Anaconda 배포판을 사용하는 것이 좋습니다.