首页 > 解决方案 > 如何在 GCP 的 Jupyter notebook 中安装自定义库?

问题描述

我正在开发一个 Python 库,我需要从 GCP Notebook 提供它。

可能吗?如何?

细节:

$ ls /opt/deeplearning/ 
bin  binaries  deps  jupyter  metadata  proxy-agent-config.json  restriction  src  workspace

谢谢你。

标签: pythongoogle-cloud-platformjupyter-notebookpipenvgcp-notebook

解决方案


我从您的问题中了解到:您正在编写自己的python 模块,该模块依赖于许多第三方python 包(可以使用pip 安装)。

在这种情况下,我可能会对模块完美加载所有内容的实际环境进行 pip freeze。

pip freeze > requirements.txt(它将创建一个包含所有依赖模块/库的 requirements.txt 文件)

现在,一旦在 jupyter notebook 中,您可以使用以下命令首先安装所有需求。

(在笔记本代码单元中运行以下代码)

# Install a pip package in the current Jupyter kernel
import sys
!{sys.executable} -m pip install -r requirements.txt

推荐阅读