【问题标题】:Installing gsutil on Windows在 Windows 上安装 gsutil
【发布时间】:2013-12-25 03:16:14
【问题描述】:
【问题讨论】:
标签:
python
google-cloud-storage
gsutil
【解决方案1】:
您要做的是找到“python.exe”和“gsutil.py”在本地系统上的位置,例如
C:\Python27\python.exe
C:\gsutil\gsutil\gsutil.py
所以按 Win+R、cmd、Enter 进入命令提示符,然后执行
cd C:\Python27
那你要在gsutil.py文件上调用python解释器,比如
python.exe C:\gsutil\gsutil\gsutil.py <COMMAND HERE>
它应该可以工作。对于您的初始配置,您将运行:
python.exe C:\gsutil\gsutil\gsutil.py config -b
然后会弹出一个网络浏览器来完成设置。还有一些其他细微差别,但大多数情况下,“python.exe C:\gsutil\gsutil\gsutil.py COMMAND”是“gsutil COMMAND”的完全替代品,包括所有标志,所以像这样的长命令:
type my_list_to_upload.txt | python.exe C:\gsutil\gsutil\gsutil.py -m cp -I gs://.../ > output.txt
会起作用的。
【解决方案2】:
看起来您正在从 python shell 运行命令。您想从 Windows 命令行提示符运行它。
【解决方案3】:
安装 Python 2.7 并将 gsutil.zip 解压缩到 C 盘后,使用以下两行创建一个小批处理脚本:
@echo off
C:\Python27\python.exe C:\gsutil\gsutil.py %*
将它放在 C:\Users\You\bin 之类的文件夹中,然后将该文件夹添加到您的 PATH 变量中。
现在您可以在 Windows CMD 中的任何位置使用gsutil
【解决方案4】:
我不确定你是否和我有同样的问题。但是对于我所做的,我打开命令提示符,并使用 pip 命令安装 gsutil(确保已安装 pip 和 python)。
pip 安装 gsutil
然后,安装后尝试运行 gsutil。