我正在为我的一个项目使用 Google colab。我有一个包列表,我需要这些包才能完美运行笔记本。那么,我是应该在每次启动 colab 时都安装所有软件包,还是只安装一次就可以永远使用它们?
原文由 Urvish 发布,翻译遵循 CC BY-SA 4.0 许可协议
我正在为我的一个项目使用 Google colab。我有一个包列表,我需要这些包才能完美运行笔记本。那么,我是应该在每次启动 colab 时都安装所有软件包,还是只安装一次就可以永远使用它们?
原文由 Urvish 发布,翻译遵循 CC BY-SA 4.0 许可协议
编辑:我错误地假设你想安装 R 包,但我会把它留在这里以防它对某人有用。我对 Python 不够熟悉,不知道这样的解决方案是否可行。
接受的答案确实是正确的,每次运行时都需要将软件包安装到虚拟机。但是,您可以使用 lib
library
install.packages
lib.loc
我已经设法通过在我的谷歌驱动器中创建一个包库来绕过这个问题。
然后我连接到笔记本开头的驱动器并从那里加载包。我是这样做的。
%reload_ext rpy2.ipython
from google.colab import drive
drive.mount('/content/mydrive')
%%R
lib_loc <- "/content/mydrive/r-lib"
install.packages("data.table", lib = lib_loc)
drive.flush_and_unmount()
%%R
lib_loc <- "/content/mydrive/r-lib"
library(data.table, lib.loc = lib_loc)
如果您想知道, %%R
是对 Python 笔记本中的 R
引擎的调用。
希望这可以帮助。
原文由 MAIAkoVSky 发布,翻译遵循 CC BY-SA 4.0 许可协议
您需要每次都安装它。从 常见问题解答: