在Windows上安装gsutil

时间:2013-12-07 20:49:37

标签: python google-cloud-storage gsutil

我对python相对较新,如果这是一个愚蠢的问题,请道歉。

我在Windows上安装gsutil时遇到问题

我正按照这里的指示

https://developers.google.com/storage/docs/gsutil_install#specifications

我必须安装python 2.7并在C:\ gsutil \ gsutil中解压缩gsutil

指示说要在python命令提示符中运行以下代码

python gsutil

我收到此错误

  File "<interactive input>", line 1
  python gsutil
              ^
  SyntaxError: invalid syntax

提前致谢!

4 个答案:

答案 0 :(得分:1)

您要做的是找到“python.exe”和“gsutil.py”在本地系统上的位置,例如

C:\Python27\python.exe
C:\gsutil\gsutil\gsutil.py

所以点击Win + R,cmd,回车进入命令提示符,然后执行

cd C:\Python27

然后你想在gsutil.py文件上调用python解释器,比如

python.exe C:\gsutil\gsutil\gsutil.py <COMMAND HERE>

它应该有效。对于初始配置,您将运行:

python.exe C:\gsutil\gsutil\gsutil.py config -b

将打开一个Web浏览器以完成设置。还有一些其他细微差别,但主要是“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

会工作。

答案 1 :(得分:0)

看起来你正在从python shell运行命令。您希望从Windows命令行提示符运行它。

答案 2 :(得分:0)

安装Python 2.7并将gsutil.zip解压缩到C盘后,使用以下两行创建一个小批处理脚本:

@echo off
C:\Python27\python.exe C:\gsutil\gsutil.py %*

将其放在C:\ Users \ You \ bin之类的文件夹中,并将该文件夹添加到PATH变量中。

现在,您可以在Windows CMD的任何位置使用gsutil

答案 3 :(得分:0)

我不确定您是否遇到与我相同的问题。但是对于我所做的,我打开命令提示符,并使用pip命令安装gsutil(确保已安装pip和python)。

pip安装gsutil

然后,尝试在安装后运行gsutil。