ImportError:无法导入名称DataFrame

时间:2015-05-11 13:01:10

标签: python pandas

我第一次使用Pandas并尝试导入Pandas,DataFramepandas.io.data

import pandas as pd
from pandas import DataFrame
import pandas.io.data

我收到错误

  

" ImportError:无法导入名称DataFrame"

  

" ImportError:没有名为io.data"

的模块

我已尝试以下方法在Ubuntu 14.04上找到错误来源:

$pip show pandas
-> Version: 0.14.0
Location: /home/new-pc/anaconda/lib/python2.7/site-packages
$$PATH
-> bash: /home/new-pc/anaconda/bin

不确定在哪里寻找错误。感谢所有的投入。

4 个答案:

答案 0 :(得分:0)

你必须混合Python安装,有几个python程序/发行版(Anaconda),也许是python版本(2和3)

以下命令不应产生任何错误:

sudo apt-get install python
sudo pip install pandas
python -c'import pandas as pd; from pandas import DataFrame; import pandas.io.data'

答案 1 :(得分:0)

如果您调用文件pandas.py并尝试运行它,就会发生这种情况。然后,您应该重命名该文件。

如果将pandas.py文件保存在Python目录中,也会发生这种情况。检查是否有任何名为pandas.py的文件,然后将这些文件重命名/移动到另一个位置。

答案 2 :(得分:0)

尝试:

from pandas_datareader import data

如示例here

中所示

答案 3 :(得分:0)

检查是否已保存任何名称与pandas库中相同的文件,例如将文件名另存为DataFrame.py。始终避免使用与库名称相同的名称来命名程序。检查所有位置。删除/重命名后,Python脚本将运行,没有任何问题。