Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/353.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python PyCharm(1.5.4)和Pandas 0.6.0-ImportError:没有命名为数据的模块_Python_Module_Importerror_Pycharm - Fatal编程技术网

Python PyCharm(1.5.4)和Pandas 0.6.0-ImportError:没有命名为数据的模块

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>

我正在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>
    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',