在 Google 驱动器上安装 Anaconda 环境以供重复使用或在多个 Google Colab VM 中使用
Install Anaconda environment on Google Drive for repeated use or use in multiple Google Colab VMs
我实际上试图解决的问题是使用永久性方式在 google colab 上安装 conda,而不是每次都这样做。但是由于“我的驱动器”路径中臭名昭著的 space 问题,我一直遇到麻烦,这使我无法在驱动器上的某个位置安装 miniconda。因此,我正在考虑简单地上传我设置了 anaconda 的本地文件。但我该怎么做。有人试过吗?请help.TIA.
编辑:查看了各种 SO 答案,但 none 处理了它。
Edit2:实际问题出现在尝试将 miniconda 永久安装在驱动器的某处而不是默认 /usr/local
时。安装程序脚本阻止我安装到带有 spaces("My Drive").
的目录中
您可以创建指向另一个文件夹的符号链接并将其安装到该文件夹中:
%%shell
install_dir="/gdrive/My Drive"
install_dir_linked="/usr/local"
mkdir -p "$install_dir_linked"
ln -sf "$install_dir" "$install_dir_linked" #create symlink
这是另一个潜在的解决方案——来自我为这个问题写的答案:
它基于将 conda 安装的压缩包存储在 Google 驱动器上,然后在您启动或重新 运行 笔记本时将其复制到 Colab。它比每次从头开始安装 conda 和所需的包更快。
我实际上试图解决的问题是使用永久性方式在 google colab 上安装 conda,而不是每次都这样做。但是由于“我的驱动器”路径中臭名昭著的 space 问题,我一直遇到麻烦,这使我无法在驱动器上的某个位置安装 miniconda。因此,我正在考虑简单地上传我设置了 anaconda 的本地文件。但我该怎么做。有人试过吗?请help.TIA.
编辑:查看了各种 SO 答案,但 none 处理了它。
Edit2:实际问题出现在尝试将 miniconda 永久安装在驱动器的某处而不是默认 /usr/local
时。安装程序脚本阻止我安装到带有 spaces("My Drive").
您可以创建指向另一个文件夹的符号链接并将其安装到该文件夹中:
%%shell
install_dir="/gdrive/My Drive"
install_dir_linked="/usr/local"
mkdir -p "$install_dir_linked"
ln -sf "$install_dir" "$install_dir_linked" #create symlink
这是另一个潜在的解决方案——来自我为这个问题写的答案:
它基于将 conda 安装的压缩包存储在 Google 驱动器上,然后在您启动或重新 运行 笔记本时将其复制到 Colab。它比每次从头开始安装 conda 和所需的包更快。