zoukankan      html  css  js  c++  java
  • Linux下安装Google SDK 配置Google API翻译环境

    1、准备工作
      1.1 查看系统Python版本
      Linux 安装Google SDK时要求安装Python 2.7或以上版本
      可以用 python -V 查看当前环境下的 Python 版本。
      若Python版本低于2.7,需要重新安装Python,并设为默认Python

    1.2 下载Google SDK
      cd到你想保存Google SDK的位置,执行 wget https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-158.0.0-linux-x86_64.tar.gz(目的是下载Google SDK,通过其他办法下载到SDK,然后放在安装目录也可以) 注意:下载Google SDK时需要翻墙。

    1.3 把gcloud加入环境变量
      比如 Google SDK 的下载位置是:/opt
      在/etc/profile文件中最后一行加入下边一行代码

      export PATH=$PATH:/opt/google-cloud-sdk/bin
      执行 source /etc/profile 命令重新加载配置文件

      执行which gcloud,若环境变量配置成功,会返回gcloud所在位置,如下

    /opt/google-cloud-sdk/bin/gcloud

    2、 初始化SDK

    2.1 执行

    gcloud init
    

     2.2 会返回如下信息

    To continue, you must log in. Would you like to log in (Y/n)?

    2.3 输入:Y

    2.4 接下来会让你选择项目(或者先登陆,登陆后才会出现这一步,记不清了……),具体信息如下:
      Pick cloud project to use:
      [1] fir-demo-project
      [2] itemall-167201
      [3] starlit-fire-167006
      [4] Create a new project
      Please enter your numeric choice:

      2.5 输入你要使用的项目对应编号,如果你没有创建过项目,可以选择 Create a new project
      2.6 接下来会让你输入project ID(必须唯一,且不能修改),如 itemall-20170612
      2.7 (这一步不是必须,如果出现Not setting default zone/region,则需要执行这一步)
      设置默认项目,执行以下命令

    gcloud config set project Project ID
    如:gcloud config set project itemall-20170612

    3、获取Google API 秘钥
      配置完默认项目后,需要进行秘钥认证。

      3.1 紧接上一步,执行以下代码
      gcloud auth application-default login
      会返回如下的链接信息

    https://accounts.google.com/o/oauth2/auth?redirect_uri=urn%3Aietf%3Awg%3Aoauth%3A2.0%3Aoob&prompt=select_account&response_type=code&client_id=764086051850-6qr4p6gpi6hn506pt8ejuq83di341hur.apps.googleusercontent.com&scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.email+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fcloud-platform&access_type=offline
    Enter verification code:
    把链接粘贴在浏览器中,选择你当前使用的账号登陆,会看到一个认证码 如:4/BNMwHnh2yvJkpiA7Xjey2p82airAMXCPJ7bRs15JhKE,输入即可,随后会生成一个json文件,并返回具体的保存位置信息,文件中保存着当前账户的认证信息

    3.2 把保存有认证信息的json文件的保存位置配置为环境变量(必须!)
    在/etc/profile文件的最后一行加入如下代码
    export GOOGLE_APPLICATION_CREDENTIALS=/root/.config/gcloud/application_default_credentials.json
    执行 source /etc/profile 命令,刷新配置文件

    3.3 执行 gcloud auth list 命令,查看通过认证的账户信息

    如 viwor2017@gmail.com 已认证通过,返回信息如下:

    Credentialed Accounts:
    - viwor2017@gmail.com ACTIVE
    To set the active account, run:
    $ gcloud config set account `ACCOUNT

  • 相关阅读:
    delphi Base64
    delphi 注册表
    二、Spring Boot项目的三种启动方式
    Junit的运行流程以及Junit常用注解
    eclips集成单元测试
    六、AcriveMQ集群配置的三种方式,以及组合实现
    五、Sping 中实现简单实现activeMQ
    三、简单实现activeMQ发送消息
    二、安装ActiveMQ消息中间件
    一、消息中间件基础
  • 原文地址:https://www.cnblogs.com/snn0605/p/6995036.html
Copyright © 2011-2022 走看看