没有这样的文件或目录 - Boto3

No such file or directory - Boto3

我是 运行 Amazon Sagemaker 的追随者

s3 = boto3.client('s3', region_name='us-east-1', 
                        # Set up AWS credentials 
                        aws_access_key_id=key_id, 
                         aws_secret_access_key=secret_key)


s3.create_bucket(Bucket = 'gid-datacamp')

s3.upload_file(Filename = r'C:\Users\Filippo\Desktop\WineQT.csv' , Bucket = 'gid-datacamp', Key = 'WineQT.csv')

但是尽管目录是正确的,但我收到以下错误:

FileNotFoundError: [Errno 2] 没有那个文件或目录: 'C:\Users\Filippo\Desktop\WineQT.csv'

我也尝试使用 pd.read_csv() 直接导入文件,但我得到了同样的错误。

关于 boto3 和我的本地机器如何交互,有什么我不知道的吗?

谢谢!

python 脚本应该 运行 在您的 本地计算机 上,而不是 SageMaker (SM)。

SM 无法访问您的本地计算机,除非您在 SM 和您的 home/work 计算机之间设置某种连接。完成后,您可以通过服务器(ssh 或 ftp)运行ning 在本地计算机上访问文件。