Google colab 更改目录
Google colab changing directory
我无法在 Google colab 中更改我的目录。当我键入 cd 时,它会给出这样的输出 '/content' 我尝试使用更改目录
进口 os
os.chdir("drive")
但它显示错误 No such file or directory: 'drive' 。如何摆脱这个?
您是否创建了 /drive 目录? (默认情况下,一个不存在。您需要使用像 this one.
这样的配方来安装您的驱动器
否则,先创建一个目录。例如,
!mkdir demo
%cd demo
!pwd
将显示 /content/demo
。
首先,您必须安装 OCaml Fuse
才能在 Google Colab 上使用此功能,运行 使用以下命令安装 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}
在安装过程中,(通常)Collab会要求你插入两次代码验证,只需按照link并接受权限,然后复制代码并粘贴到出现的表单字段即可。
安装完成后,运行如下:
!mkdir drive
!google-drive-ocamlfuse drive
!ls -lla drive/"Colab Notebooks"
并查看输出,然后您可以像这样在您的驱动器上引用您的文件:
x = "drive/Colab Notebooks/blablablah/blah/file.p"
y = "drive/Colab Notebooks/blablablah/blah/file.p"
z = "drive/Colab Notebooks/blablablah/blah/file.p"
希望对您有所帮助!
如果要将目录从 google colab 更改为 google 驱动器,请先连接到 google 驱动器。
from google.colab import drive
drive.mount('/content/drive')
它将要求提供可以获取的身份验证密钥
登录您的 google 驱动器时
更改到 google 驱动器目录。
%cd /content/drive/My\ Drive/
用于验证:
!pwd
您当前的目录是/content/drive/My Drive/
%cd /content/drive/MyDrive/folder/
!pwd
这会将您的目录更改为您设置的路径。您可以通过输入 !pwd.
来检查更改后的目录
/content/
是保存所有文件和数据的默认目录。
要更改目录,您可以执行以下操作:
建议在 /content/
内创建一个文件夹。然后 运行 这个:
import os
os.chdir('/content/folder_name')
如果你 运行 !pwd
你可以看到路径更改为 /content/folder_name
首先检查您正在使用的当前目录,
!pwd
现在,如果你想改变当前的工作目录,
import os
os.chdir('[path you want to move in]')
假设路径是
os.chdir('/content/drive/My Drive/Colab Notebooks/Data')
现在目录 'data' 是当前工作目录。
你可以查看,
!pwd
/content/drive/My Drive/Colab Notebooks/Data
这表明您的目录已成功更改。
您可以在此处查看完整示例。
https://colab.research.google.com/drive/1CSPBdmY0TxU038aKscL8YJ3ELgCiGGju#scrollTo=SWeWe_Bb8wO0
我无法在 Google colab 中更改我的目录。当我键入 cd 时,它会给出这样的输出 '/content' 我尝试使用更改目录 进口 os os.chdir("drive")
但它显示错误 No such file or directory: 'drive' 。如何摆脱这个?
您是否创建了 /drive 目录? (默认情况下,一个不存在。您需要使用像 this one.
这样的配方来安装您的驱动器否则,先创建一个目录。例如,
!mkdir demo
%cd demo
!pwd
将显示 /content/demo
。
首先,您必须安装 OCaml Fuse
才能在 Google Colab 上使用此功能,运行 使用以下命令安装 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}
在安装过程中,(通常)Collab会要求你插入两次代码验证,只需按照link并接受权限,然后复制代码并粘贴到出现的表单字段即可。
安装完成后,运行如下:
!mkdir drive
!google-drive-ocamlfuse drive
!ls -lla drive/"Colab Notebooks"
并查看输出,然后您可以像这样在您的驱动器上引用您的文件:
x = "drive/Colab Notebooks/blablablah/blah/file.p"
y = "drive/Colab Notebooks/blablablah/blah/file.p"
z = "drive/Colab Notebooks/blablablah/blah/file.p"
希望对您有所帮助!
如果要将目录从 google colab 更改为 google 驱动器,请先连接到 google 驱动器。
from google.colab import drive
drive.mount('/content/drive')
它将要求提供可以获取的身份验证密钥 登录您的 google 驱动器时
更改到 google 驱动器目录。
%cd /content/drive/My\ Drive/
用于验证:
!pwd
您当前的目录是/content/drive/My Drive/
%cd /content/drive/MyDrive/folder/
!pwd
这会将您的目录更改为您设置的路径。您可以通过输入 !pwd.
来检查更改后的目录/content/
是保存所有文件和数据的默认目录。
要更改目录,您可以执行以下操作:
建议在 /content/
内创建一个文件夹。然后 运行 这个:
import os
os.chdir('/content/folder_name')
如果你 运行 !pwd
你可以看到路径更改为 /content/folder_name
首先检查您正在使用的当前目录,
!pwd
现在,如果你想改变当前的工作目录,
import os
os.chdir('[path you want to move in]')
假设路径是
os.chdir('/content/drive/My Drive/Colab Notebooks/Data')
现在目录 'data' 是当前工作目录。 你可以查看,
!pwd
/content/drive/My Drive/Colab Notebooks/Data 这表明您的目录已成功更改。 您可以在此处查看完整示例。 https://colab.research.google.com/drive/1CSPBdmY0TxU038aKscL8YJ3ELgCiGGju#scrollTo=SWeWe_Bb8wO0