首页 > 解决方案 > 收到以下错误:AttributeError:模块“pandas”没有属性“read_csv”

问题描述

我查看了其他几个类似的问题,但他们的修复对我不起作用。我在 conda venv 中运行我的脚本,但我已经在所述环境中安装了 pandas。我将显示我的代码以及从终端运行时遇到的错误。很明显,虚拟环境的目录和我的css文件的目录是不一样的,这也是我给文件的文件路径的原因。我必须在 VS Code 中添加它,我能够获取数据集并将项目添加到我创建的列表中(尽管 while 循环当前不起作用)。任何人都可以帮忙吗?

import pandas as pd
import random


data_set = pd.read_csv("/Users/rickvillanueva/Documents/Myron/dated_random.csv")

random_data = data_set.MYRON_ACCT

random_names = []

random_gatherer = True
#Gathering random account numbers
while random_gatherer:
    one = random.choice(random_data)
    random_names.append(one)
    if len(random_names) < 50:
        random_gatherer = True
        continue
    else:
        break

len(random_names)
print(random_names)

我进入终端的错误:

Traceback (most recent call last):
  File "random.py", line 1, in <module>
    import pandas as pd
  File "/Users/rickvillanueva/opt/anaconda3/lib/python3.7/site-packages/pandas/__init__.py", line 11, in <module>
    __import__(dependency)
  File "/Users/rickvillanueva/opt/anaconda3/lib/python3.7/site-packages/numpy/__init__.py", line 152, in <module>
    from . import random
  File "/Users/rickvillanueva/opt/anaconda3/lib/python3.7/site-packages/numpy/random/__init__.py", line 181, in <module>
    from . import _pickle
  File "/Users/rickvillanueva/opt/anaconda3/lib/python3.7/site-packages/numpy/random/_pickle.py", line 1, in <module>
    from .mtrand import RandomState
  File "_bit_generator.pxd", line 14, in init numpy.random.mtrand
  File "_bit_generator.pyx", line 40, in init numpy.random._bit_generator
  File "/Users/rickvillanueva/opt/anaconda3/lib/python3.7/secrets.py", line 20, in <module>
    from random import SystemRandom
  File "/Users/rickvillanueva/Documents/Myron/random.py", line 5, in <module>
    data_set = pd.read_csv("/Users/rickvillanueva/Documents/Myron/dated_random.csv")
AttributeError: module 'pandas' has no attribute 'read_csv'

标签: pythonpandas

解决方案


推荐阅读