Python PyCharm(1.5.4)和Pandas 0.6.0-ImportError:没有命名为数据的模块
我正在MacOS 10.6.4上使用PyCharm(1.5.4)作为我的python IDE。我正在修改一些代码来操纵股价数据。作为其中的一部分,我想使用Pandas 0.6.0附带的DataReader函数从yahoo导入价格数据。代码如下: 运行代码时,出现以下错误:Python PyCharm(1.5.4)和Pandas 0.6.0-ImportError:没有命名为数据的模块,python,module,importerror,pycharm,Python,Module,Importerror,Pycharm,我正在MacOS 10.6.4上使用PyCharm(1.5.4)作为我的python IDE。我正在修改一些代码来操纵股价数据。作为其中的一部分,我想使用Pandas 0.6.0附带的DataReader函数从yahoo导入价格数据。代码如下: 运行代码时,出现以下错误: Traceback (most recent call last): File "/Users/MyName/PycharmProjects/test/mytest", line 3, in <module>
Traceback (most recent call last):
File "/Users/MyName/PycharmProjects/test/mytest", line 3, in <module>
from pandas.io.data import DataReader
ImportError: No module named data
令人费解的是,PyCharm可以解析pandas.stats.moments,但不能解析pandas.io.data。我检查了这两个目录是否都有\uuuu init\uuuu.py
文件(文件为空)
在这一点上,我不知道如何前进。非常感谢您的帮助
更新:
$ cat __egginst__.txt
# egginst metadata
egg_name = 'pandas-0.3.0-3.egg'
prefix = '/Library/Frameworks/EPD64.framework/Versions/7.1'
installed_size = 1454562
rel_files = [
'EGG-INFO/pandas/__egginst__.txt',
'lib/python2.7/site-packages/pandas-0.3.0-3.egg-info',
似乎删除PyCharm的python解释器配置并重新配置解决了问题。奇怪。。。但修复了检查导入的熊猫版本是否正确的问题,方法是执行
导入熊猫
和导入熊猫。在安装熊猫0.6.0之前,我删除了版本0.3。我刚刚检查了EGG-INFO文件夹中的egginst.txt文件,上面列出的是以前版本的信息,而不是0.6.0。请参阅更新后的原始帖子中此文件输出的剪切和粘贴。我指的是\uuuginst\uuginst.txt
文件。是否只需编辑此文件并更改版本和站点包目录?我想知道为什么在安装pandas 0.6.0时这个文件没有更新。似乎删除PyCharm的python解释器配置并重新配置解决了这个问题。奇怪。。。但是已经修好了。好的,很高兴你把它整理好了。不知道\uuuu egginst\uuuu.txt
文件。
import sys
from pprint import pprint as pp
pp(sys.path)
['/private/var/folders/st/stQUFIfOG28bmpY9dCspTk+++TI/-Tmp-',
'/Library/Frameworks/EPD64.framework/Versions/7.1/lib/python2.7/site-packages/scikits.statsmodels-0.3.1-py2.7.egg',
'/Library/Frameworks/EPD64.framework/Versions/7.1/lib/python27.zip',
'/Library/Frameworks/EPD64.framework/Versions/7.1/lib/python2.7',
'/Library/Frameworks/EPD64.framework/Versions/7.1/lib/python2.7/plat-darwin',
'/Library/Frameworks/EPD64.framework/Versions/7.1/lib/python2.7/plat-mac',
'/Library/Frameworks/EPD64.framework/Versions/7.1/lib/python2.7/plat-mac/lib-scriptpackages',
'/Library/Frameworks/EPD64.framework/Versions/7.1/lib/python2.7/lib-tk',
'/Library/Frameworks/EPD64.framework/Versions/7.1/lib/python2.7/lib-old',
'/Library/Frameworks/EPD64.framework/Versions/7.1/lib/python2.7/lib-dynload',
'/Library/Frameworks/EPD64.framework/Versions/7.1/lib/python2.7/site-packages',
'/Library/Frameworks/EPD64.framework/Versions/7.1/lib/python2.7/site-packages/PIL']
$ cat __egginst__.txt
# egginst metadata
egg_name = 'pandas-0.3.0-3.egg'
prefix = '/Library/Frameworks/EPD64.framework/Versions/7.1'
installed_size = 1454562
rel_files = [
'EGG-INFO/pandas/__egginst__.txt',
'lib/python2.7/site-packages/pandas-0.3.0-3.egg-info',