Python AWS CLI for S3-Errno 2没有这样的文件或目录:u';
我正试图将几百GB的数据从S3存储桶提取到Windows 10计算机的外部硬盘驱动器,我使用的命令(在安装了AWSCLI-64位的.bat文件中)是: 在大多数情况下,它似乎在工作,因为文件似乎正在下载,目录似乎正在创建。到目前为止,下载了82GB的数据,但cmd详细输出中的每一行都显示: 下载失败:s3://aws extraction/Archive/somedirectory/to F:\Bowral PE\Archive\somedirectory错误号2无此类文件或目录: u'F:\Bowral PE\Archive\somedirectory' 你知道我为什么会这样,怎么阻止吗Python AWS CLI for S3-Errno 2没有这样的文件或目录:u';,python,windows,amazon-s3,aws-cli,Python,Windows,Amazon S3,Aws Cli,我正试图将几百GB的数据从S3存储桶提取到Windows 10计算机的外部硬盘驱动器,我使用的命令(在安装了AWSCLI-64位的.bat文件中)是: 在大多数情况下,它似乎在工作,因为文件似乎正在下载,目录似乎正在创建。到目前为止,下载了82GB的数据,但cmd详细输出中的每一行都显示: 下载失败:s3://aws extraction/Archive/somedirectory/to F:\Bowral PE\Archive\somedirectory错误号2无此类文件或目录: u'F:\B
请注意,AWSCLI似乎在使用Python或类似的东西(搜索错误时根据结果进行猜测),而对于Python,我是一个完全的新手。今天在windows 10上使用最新AWSCLI的msi版本时,我遇到了类似的问题:
C:>aws s3 sync s3://<my_bucket_name>/ <local_dir>
fatal error [Errno 2] No such file or directory
C:>aws s3同步s3://
致命错误[Errno 2]没有这样的文件或目录
如果我将bucket内容备份到unix机器上,上面的sync命令就会起作用
谷歌搜索之后,python似乎出现了“致命错误[Errno 2]没有这样的文件或目录”
我意识到awscli的windows msi版本使用了自包含的python(v2.7),这对于windows 10来说可能太旧了
然后我安装了最新的python(v3.6),按照说明使用pip方式安装awscli
在此之后,直接备份/恢复按预期工作 请添加您正在使用的AWS CLI的版本,好吗?(
aws--version
)在u'F:..
中的u
很好,这是Python有时打印unicode字符串的方式。困扰我的是带有星星的Archive*somedirectory*
字符串。S3上是否有一些路径名中带有星星的文件?不,Jan,没有。那只是因为我没有正确地将引文斜体化<代码>aws cli/1.10.14 Python/2.7.9 Windows/8 botocore/1.4.5您曾经在ReecedLoffics解决过这个问题吗?我在Windows 10aws cli/1.10.67 Python/2.7.9 Windows/8 botocore/1.4.57上遇到了相同的问题不,我没有匹配。下载全部完成。一个奇怪的。祝您好运,您的IssueUp s4 sync应该适用于目录同步,并解决您遇到的上述错误
C:>aws s3 sync s3://<my_bucket_name>/ <local_dir>
fatal error [Errno 2] No such file or directory