【问题标题】:Installing gsutil on Windows在 Windows 上安装 gsutil
【发布时间】:2013-12-25 03:16:14
【问题描述】:

我对 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

提前致谢!

【问题讨论】:

    标签: 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
    

    会起作用的。

    【讨论】:

    • 非常感谢。我发的时候不知道怎么用python。
    【解决方案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。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2011-06-10
          • 2014-06-26
          • 2016-06-05
          • 2018-06-16
          • 2018-09-29
          • 2014-02-07
          • 2019-01-07
          相关资源
          最近更新 更多