我正在使用AWS Cloud9作为我的IDE。
import boto3
import pandas as pd
# import s3fs
# s3_ob=boto3.resource('s3',aws_access_key_id="xxxxxxxxxx",aws_secret_access_key="xxxxxxxxxxxx")
client=boto3.client('s3')
path="s3://xxxxxx/FL_insurance_sample.csv"
df=pd.read_csv(path)
# df.head()
print(df)`
虽然我可以在Pycharm中获取输出CSV文件,但是当我在AWS上的Cloud9 IDE中使用相同的代码时,却出现了标题中提到的错误。
我已经使用pip install S3F安装了S3F,当我执行“ pip list”时,它确实给出了包含S3F的已安装列表,因此我很困惑,为什么在模块已安装且显示在屏幕上时出现此错误?点列表,我也尝试取消注释导入S3F,但仍然存在相同的错误。
请帮我。
使用安装了s3fs
软件包pip
。它出现在中pip list
。但是当我这样做时,它没有显示出来conda list
。
我通过执行以下步骤解决了这个问题:
conda install -c conda-forge s3fs
s3fs
和pandas
csv
我的s3存储桶中的文件。PS:这是图书馆问题。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句