web-dev-qa-db-fra.com

Google Colab changeant d'annuaire

Je ne peux pas modifier mon annuaire dans Google colab. quand je tape cd il donne une sortie comme celle-ci '/ content' J'ai essayé de changer le répertoire en utilisant import os os.chdir ("drive")

mais il affiche une erreur Aucun fichier ou répertoire de ce type: "lecteur". Comment s'en débarrasser?

6
Mushahid Shamim

Avez-vous créé un répertoire/drive? (Par défaut, il n'en existe pas. Vous devrez monter votre Drive en utilisant une recette comme celle-ci .

Sinon, créez d'abord un répertoire. Par exemple,

!mkdir demo
%cd demo
!pwd

montrera /content/demo.

9
Bob Smith

Vous devez d'abord installer OCaml Fuse pour utiliser cette fonctionnalité sur Google Colab, exécutez la commande suivante pour installer 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}

Pendant l'installation, (généralement) Collab vous demandera d'insérer la vérification du code deux fois, suivez simplement le lien et acceptez l'autorisation, puis copiez le code et collez-le dans le champ du formulaire qui apparaît.

Une fois l'installation terminée, exécutez ce qui suit:

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

et voir la sortie, puis vous pouvez vous référer à votre fichier sur votre disque comme ceci:

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

j'espère que cela peut vous aider!

1
Imam Digmi

/content/ Est le répertoire par défaut dans lequel tous vos fichiers et données sont enregistrés. Pour changer le répertoire, vous pouvez faire quelque chose comme ceci: Créez un dossier dans le /content/ Qui est recommandé. Exécutez ensuite ceci: import os os.chdir('/content/folder_name') Si vous exécutez !pwd Vous pouvez voir le chemin changé en /content/folder_name

0
Mayank Pathela