Python 导入模块给出属性错误

Python 导入模块给出属性错误,python,python-2.7,import,pandas,attributeerror,Python,Python 2.7,Import,Pandas,Attributeerror,我最近从Windows改为Ubuntu12.04LTS,我正在尝试掌握Python的窍门 我从中复制了几个示例命令 放入名为pandas.py的.py文件中 此文件是在我的主目录/home/myname中创建的 以下是/home/myname/pandas.py前14行的摘录: # pandas.py ################################### ## Testing out the pandas module ## ## Last update: Jan 2014

我最近从Windows改为Ubuntu12.04LTS,我正在尝试掌握Python的窍门

我从中复制了几个示例命令 放入名为pandas.py的.py文件中

此文件是在我的主目录/home/myname中创建的

以下是/home/myname/pandas.py前14行的摘录:

# pandas.py

###################################
## Testing out the pandas module ##
## Last update: Jan 2014         ##
## Author: me                    ##
###################################

import pandas as pd
import numpy as np

# Creating a Series by passing a list of values,
# letting pandas create a default integer index
s = pd.Series([1,3,5,np.nan,6,8])
尝试使用IDLE运行脚本时,我收到以下消息:

Traceback (most recent call last):
  File "/home/myname/mypandas.py", line 9, in <module>
    import pandas as pd
  File "/home/myname/pandas.py", line 14, in <module>
AttributeError: 'module' object has no attribute 'Series'
在我的Python外壳上。我将文件名更改为mypandas.py,删除了以前的文件,清除了垃圾箱,然后重新启动。这个错误一直在出现

其他库(如numpy)可以很好地导入。我想有一些shell命令可以改变这种情况,但我对Ubuntu还不是很熟悉。我怎样才能解决这个问题


提前感谢

从脚本所在位置(即主目录)删除已编译的脚本pandas.pyc。不要将脚本命名为与正在使用的模块相同的名称。

从脚本所在位置(即主目录)删除已编译的脚本pandas.pyc。不要将脚本命名为与正在使用的模块相同的名称。

关于“compat”属性,我有过类似的错误,重新启动内核帮助

关于“compat”属性,我有过类似的错误,重新启动内核帮助

错过了.pyc文件,现在它工作正常。是的,我再也不会用模块来命名.py文件了:谢谢!错过了.pyc文件,现在它可以正常工作了。是的,我再也不会用模块来命名.py文件了:谢谢!这与其说是一个实际的答案,不如说是一个评论。请看一看,这更多的是一个评论,而不是一个实际的答案。请看一看
import pandas