我使用亚马逊网络服务Cloud9作为我的集成开发环境。
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文件,但当我在亚马逊网络服务上的Cloud9集成开发环境中使用相同的代码时,我得到了标题中提到的错误。
我已经使用pip install S3Fs安装了S3Fs,当我执行"pip list“时,它确实给出了包含S3Fs的已安装列表,所以我很困惑,为什么当模块已经安装并且显示在pip列表中时,我会得到这个错误,并且我还试图取消对导入S3Fs的注释,但仍然存在相同的错误。
请帮帮我。
发布于 2020-06-09 19:32:02
已使用pip安装s3fs软件包。它出现在pip list上。但当我这样做的时候,它并没有出现:conda list。
我通过执行以下步骤解决了这个问题:
conda install -c conda-forge s3fss3fs依赖项,并对我的s3存储桶中的csv文件进行了pandasPS:这是图书馆的问题。
发布于 2021-05-01 19:06:49
pip3 install s3fs 为我解决了这个问题。
发布于 2020-11-13 00:39:56
你只需要安装这个包。打开命令提示符,然后键入:
pip install fsspec
https://stackoverflow.com/questions/60056211
复制相似问题