Google Cloud Bucket访问

时间:2019-04-03 08:18:29

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

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

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

@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无关

相关问题