Python 如何在同一程序中加载PyQt4和pandas?

Python 如何在同一程序中加载PyQt4和pandas?,python,pandas,pyqt,Python,Pandas,Pyqt,用这个简单的例子来说明我的观点: from PyQt4 import QtGui, QtCore import pandas as pd print('Hello, there') 我得到以下错误: Traceback (most recent call last): File "testQtError.py", line 2, in <module> import pandas as pd File "C:\Python35\lib\site-packages\

用这个简单的例子来说明我的观点:

from PyQt4 import QtGui, QtCore
import pandas as pd

print('Hello, there')
我得到以下错误:

Traceback (most recent call last):
  File "testQtError.py", line 2, in <module>
    import pandas as pd
  File "C:\Python35\lib\site-packages\pandas\__init__.py", line 7, in <module>
    from pandas import hashtable, tslib, lib
  File "pandas\tslib.pyx", line 4789, in init pandas.tslib (pandas\tslib.c:107900)
  File "pandas\tslib.pyx", line 4707, in pandas.tslib.TimeRE.__init__ (pandas\tslib.c:78495)
  File "pandas\tslib.pyx", line 4590, in pandas.tslib.LocaleTime.__init__ (pandas\tslib.c:75782)
  File "pandas\tslib.pyx", line 4610, in pandas.tslib.LocaleTime.__calc_weekday (pandas\tslib.c:76222)
AttributeError: module 'calendar' has no attribute 'day_abbr'
回溯(最近一次呼叫最后一次):
文件“testQtError.py”,第2行,在
作为pd进口熊猫
文件“C:\Python35\lib\site packages\pandas\\uuuuu init\uuuuuuu.py”,第7行,在
从导入哈希表、tslib、lib
文件“pandas\tslib.pyx”,第4789行,位于init pandas.tslib(pandas\tslib.c:107900)中
文件“pandas\tslib.pyx”,第4707行,在pandas.tslib.TimeRE.\uuuu init\uuuu(pandas\tslib.c:78495)中
文件“pandas\tslib.pyx”,第4590行,在pandas.tslib.LocaleTime.\uuuu init\uuuu(pandas\tslib.c:75782)中
pandas.tslib.LocaleTime.\uu calc\u weekday(pandas\tslib.c:76222)中的文件“pandas\tslib.pyx”,第4610行
AttributeError:模块“calendar”没有属性“day_abbr”
经过一些研究,我认为错误可能是因为PyQt4和pandas模块都在某处执行
导入日历
,并且存在冲突。或者,一个或两个都定义了自己的
calendar
类,该类与python
calendar
模块冲突

更新:我已尝试按建议从
\uuuu pycache\uuuu
目录中删除缓存文件,但问题仍然存在

更新2:在阅读了上次更新中的链接问题后,我意识到我的工作目录中有一个文件“calendar.py”。这就是罪魁祸首