[Python] mount google drive in kaggle notebook

Discussão em 'Python' iniciado por Stack, Maio 17, 2025.

  1. Stack

    Stack Membro Participativo

    In google colab, I easily mount my google drive with this:

    from google.colab import drive
    drive.mount('/content/gdrive')


    In kaggle's notebook, however, it gives this error:

    KeyError Traceback (most recent call last)
    <ipython-input-14-2b128295b616> in <module>
    2 # !pip install google-colab
    3 from google.colab import drive
    ----> 4 drive.mount('/content/gdrive')
    5 # Set your own project id here
    6 # PROJECT_ID = 'your-google-cloud-project'

    /opt/conda/lib/python3.6/site-packages/google/colab/drive.py in mount(mountpoint, force_remount, timeout_ms)
    80 return
    81
    ---> 82 env = _env()
    83 home = env.home
    84 root_dir = env.root_dir

    /opt/conda/lib/python3.6/site-packages/google/colab/drive.py in _env()
    41 home = _os.environ['HOME']
    42 root_dir = _os.path.realpath(
    ---> 43 _os.path.join(_os.environ['CLOUDSDK_CONFIG'], '../..'))
    44 inet_family = 'IPV4_ONLY'
    45 dev = '/dev/fuse'

    /opt/conda/lib/python3.6/os.py in __getitem__(self, key)
    667 except KeyError:
    668 # raise KeyError with the original key value
    --> 669 raise KeyError(key) from None
    670 return self.decodevalue(value)
    671

    KeyError: 'CLOUDSDK_CONFIG'


    This is my setup in kaggle notebook (also tested this, did not work):

    !pip install google-colab # I don't know if this is the correct package
    from google.colab import drive
    drive.mount('/content/gdrive')

    Continue reading...

Compartilhe esta Página