【发布时间】:2020-03-23 15:29:01
【问题描述】:
我正在开发一个 Python 库,我需要从 GCP Notebook 中获取它。
有可能吗?怎么样?
详情:
- 我使用 Pipenv 来管理我的库依赖项。目前我的库源代码存在于本地和私有 git 存储库中。所以它不在 PyPI 中。
- 我的代码在嵌套目录中有多个模块文件。
- 我的库的依赖项存在于 PyPI 中。
使用 Pipenv,依赖关系在 Pipefile 中描述。
这是我的 Jupyter VM 实例的类型:https://cloud.google.com/deep-learning-vm
这是我可以从 Google 控制台使用 SSH 找到的一些有趣的结构:
$ ls /opt/deeplearning/
bin binaries deps jupyter metadata proxy-agent-config.json restriction src workspace
- 我设想安装我的库(使用
pip或其他方式)以便能够从笔记本中导入其模块。 - 我需要在安装库时安装库的所有依赖项。
- 如果 Python 包索引是公开的,我不想在其中发布我的库是专有的。
谢谢。
【问题讨论】:
-
您的自定义库在哪里?在 PyPI 上?在某个地方的 git repo 中?
-
在我的本地机器和专有(非公共)git 存储库中
-
嗨,你能提供更多关于你的图书馆的细节吗?在 GCP 上安装包有多种替代方法,例如终端或代码单元。您是否正在考虑让您的库通过 pip 安装?
-
嗨@YorJaggy 我已经对我的问题进行了编辑。谢谢
-
如何通过 git 存储库进行身份验证?你可以使用
git+ssh://或git+https://吗?
标签: python google-cloud-platform jupyter-notebook pipenv gcp-notebook