夏の間、NumPy と Pandas を使用して、私が働いている言語学/心理研究室のコーパス データをコーディングするのに役立つ Python スクリプトを作成しました。OSX Mavericks にアップグレードするまではすべて問題ありませんでした。
No module named dateutil.parser
Traceback (most recent call last):
File "/Users/nicholasmoores/Documents/Research/DataFrame_by_child1.9.2.py", line 30, in <module>
import pandas as pd #you will have to go through the potentially arduous process
File "/Library/Python/2.7/site-packages/pandas-0.11.0-py2.7-macosx-10.8-intel.egg/pandas/__init__.py", line 6, in <module>
from . import hashtable, tslib, lib
File "tslib.pyx", line 31, in init pandas.tslib (pandas/tslib.c:48027)
ImportError: No module named dateutil.parser
logout
これはかなりイライラします!インポートを処理した後、スクリプトの他のものが機能しない理由がわかりません。アップグレード後に問題が発生すると予想していたのは、numpy と pandas だけでした...参考までに、現在 Python 2.7 を実行しています。 6
import os.path
import re
import sys
import nltk
import pickle
import numpy as np
import pandas as pd
from nltk.corpus.reader import CHILDESCorpusReader
from nltk.probability import ConditionalFreqDist, FreqDist
fd = FreqDist()
cfd = ConditionalFreqDist()
OSXのインハウスpythonがアップグレードされたことに関係していると確信しています.Pandasは、その後変更されたdateutilモジュールでpython構文を探していると思います。休暇中に多くのデータをコーディングしたいと思っていたので、誰か提案があれば大歓迎です!