Python 模块';熊猫';没有属性';数据帧';

Python 模块';熊猫';没有属性';数据帧';,python,Python,上述代码导致错误: “模块'pandas'没有'DataFrame'属性” 我是Python新手,正在尝试使用本教程: 关于可能导致错误的原因有何建议?我注意到其他人也有同样的问题,但建议的解决方案似乎不适用于我的情况。好吧,我想出来了。不太清楚为什么会这样,但这是因为你命名了你的文件。以某种方式命名脚本dateutil.py并导入dateutil/pandas会导致问题 我在本地收到了相同的错误,直到我重命名了它。尝试将您的文件重命名为类似于myfile.py的文件,您的问题应该会得到解决。

上述代码导致错误: “模块'pandas'没有'DataFrame'属性”

我是Python新手,正在尝试使用本教程:


关于可能导致错误的原因有何建议?我注意到其他人也有同样的问题,但建议的解决方案似乎不适用于我的情况。

好吧,我想出来了。不太清楚为什么会这样,但这是因为你命名了你的文件。以某种方式命名脚本
dateutil.py
并导入dateutil/pandas会导致问题


我在本地收到了相同的错误,直到我重命名了它。尝试将您的文件重命名为类似于
myfile.py
的文件,您的问题应该会得到解决。

您是否有可能将您正在编写的脚本命名为
pandas.py
?不,我没有将其命名为pandas.py。嘿,这里有几个疑难解答问题:您能将所有内容发布到您正在执行此操作的文件夹中吗,连同此文件的完整目录结构/名称?这是从命令行运行的路径:C:\pythonapps\dateutil.pyI-C:\>python C:\pythonapps\dateutil.pyYes。就这样。我重命名了文件,不再得到错误。我之前重命名了文件dateutilagain.py,但仍然得到了错误。它一定不喜欢文件名中的“dateutil”。它可以与“myfile.py”以及名称中没有“dateutil”的任何其他文件一起使用。谢谢你的帮助。没问题,很高兴我们能解决!听起来像是某种名称冲突。对我来说,类似的问题——我愚蠢地将我的文件命名为csv.py,这是pandas模块内部的名称冲突,导致我出现相同的错误。在卸载和重新安装pandas后,它仍然不起作用,我查看了这里,确信您需要避免在项目中使用任何模块名作为文件名。
import pandas as pd 
import dateutil

# Load data from csv file
data = pd.DataFrame.from_csv('phone_data.csv')
# Convert date from string to date times
data['date'] = data['date'].apply(dateutil.parser.parse, dayfirst=True)