Google colab changing directory

后端 未结 6 1992
我在风中等你
我在风中等你 2020-12-09 10:44

I can\'t change my directory in Google colab. when I type cd it gives output like this \'/content\' I tried to change the directory using import os os.chdir(\"drive\")

相关标签:
6条回答
  • 2020-12-09 11:20

    Did you create a /drive directory? (By default, one does not exist. You'll need to mount your Drive using a recipe like this one.

    Otherwise, create a directory first. For example,

    !mkdir demo
    %cd demo
    !pwd
    

    will show /content/demo.

    0 讨论(0)
  • 2020-12-09 11:20

    First, you have to install OCaml Fuse to use this feature on Google Colab, run the following command to install OCaml Fuse :

    !apt-get install -y -qq software-properties-common python-software-properties module-init-tools
    !add-apt-repository -y ppa:alessandro-strada/ppa 2>&1 > /dev/null
    !apt-get update -qq 2>&1 > /dev/null
    !apt-get -y install -qq google-drive-ocamlfuse fuse
    from google.colab import auth
    auth.authenticate_user()
    from oauth2client.client import GoogleCredentials
    creds = GoogleCredentials.get_application_default()
    import getpass
    !google-drive-ocamlfuse -headless -id={creds.client_id} -secret={creds.client_secret} < /dev/null 2>&1 | grep URL
    vcode = getpass.getpass()
    !echo {vcode} | google-drive-ocamlfuse -headless -id={creds.client_id} -secret={creds.client_secret}
    

    During the installation, (usually) Collab will ask you to insert code verification twice, just follow the link and accept the permission, then copy the code and paste to the form field that appear.

    After the installation finish, run the below :

    !mkdir drive
    !google-drive-ocamlfuse drive
    !ls -lla drive/"Colab Notebooks"
    

    and see the output, and then you can refer to your file on your drive like these :

    x = "drive/Colab Notebooks/blablablah/blah/file.p"
    y = "drive/Colab Notebooks/blablablah/blah/file.p"
    z = "drive/Colab Notebooks/blablablah/blah/file.p"
    

    hope this can help you!

    0 讨论(0)
  • 2020-12-09 11:22

    /content/ is the default directory in which all of your files and data are saved. To change the directory you can do something like this: Create a folder inside the /content/ which is recommended. Then run this: import os os.chdir('/content/folder_name') If you run !pwd you could see the path changed to /content/folder_name

    0 讨论(0)
  • 2020-12-09 11:27

    %cd /content/drive/My\ Drive/your-location

    !pwd

    0 讨论(0)
  • 2020-12-09 11:41

    If you want to change directory from google colab into google drive, connect to google drive first.

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

    It will ask for authentication key that will be can be obtained when signing in to your google drive

    Change to the google drive directory.

    %cd /content/drive/My\ Drive/
    

    For verifying: !pwd

    Your current directory is /content/drive/My Drive/

    0 讨论(0)
  • 2020-12-09 11:41

    First check for the current directory you are working in,

    !pwd
    

    Now, if you want to change the present working directory then,

    import os
    os.chdir('[path you want to move in]')
    

    suppose path is

    os.chdir('/content/drive/My Drive/Colab Notebooks/Data')
    

    Now the directory 'data' is the current working directory. You can check,

    !pwd
    

    /content/drive/My Drive/Colab Notebooks/Data This indicates your directory has been changed successfully. You can check the full example here. https://colab.research.google.com/drive/1CSPBdmY0TxU038aKscL8YJ3ELgCiGGju#scrollTo=SWeWe_Bb8wO0

    0 讨论(0)
提交回复
热议问题