没有这样的文件或目录 - 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 在本地计算机上访问文件。
我是 运行 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 在本地计算机上访问文件。