【问题标题】:Google cloud Bucket access谷歌云存储桶访问
【发布时间】:2019-08-24 16:41:22
【问题描述】:

我必须将 google clound 存储桶中的数据访问到我的 VM 实例(jupyter notebook)。我收到了这个错误,也遇到了与此相关的问题。

错误:Python 3 及更高版本与 Google Cloud SDK 不兼容。请使用 Python 2.7.x 版本。 如果您安装了兼容的 Python 解释器,则可以通过设置来使用它 CLOUDSDK_PYTHON 环境变量指向它。

【问题讨论】:

    标签: python google-cloud-platform jupyter-notebook


    【解决方案1】:

    Google 云 SDK 目前不兼容 Python3。您必须默认使用更好的版本,例如 2.7.9 或更高版本才能使用 SDK。

    【讨论】:

    • 感谢您的回复。如何在 Google VM 实例中将其更改为 2.7.9。我正在努力将数据集从互联网上传到 VM 实例,因为我已将数据集上传到云存储桶,但是将数据从桶传输到实例的命令不起作用,并且显示相同的错误。
    【解决方案2】:

    @Raunak Jhawar 我已经配置了一个允许使用 python 3 的初始化操作脚本。

    #!/bin/bash
    # from https://gist.githubusercontent.com/nehalecky/9258c01fb2077f51545a/raw/789f08141dc681cf1ad5da05455c2cd01d1649e8/install-py3-dataproc.sh
    
    apt-get -y install python3
    echo "export PYSPARK_PYTHON=python3" | tee -a  /etc/profile.d/spark_config.sh  /etc/*bashrc /usr/lib/spark/conf/spark-env.sh
    echo "Adding PYTHONHASHSEED=0 to profiles and spark-defaults.conf..."
    echo "export PYTHONHASHSEED=0" | tee -a /etc/profile.d/spark_config.sh /etc/*bashrc /usr/lib/spark/conf/spark-env.sh
    echo "spark.executorEnv.PYTHONHASHSEED=0" >> /etc/spark/conf/spark-defaults.conf
    

    这个问题与 python 3 无关

    【讨论】:

      猜你喜欢
      • 2022-01-15
      • 2017-05-13
      • 2018-12-09
      • 2016-01-31
      • 2020-03-29
      • 2016-12-19
      • 1970-01-01
      • 1970-01-01
      • 2020-06-01
      相关资源
      最近更新 更多