python - 在 Google App Engine 中使用 Python 的私有存储库
问题描述
我想使用我自己位于私有存储库中的包。
实际上,我使用 requirements.txt 文件在我的 Python AppEngine 中安装依赖项。
但是,我不明白我必须在哪里添加我的私人依赖项。
谢谢
解决方案
您必须requirements.txt
使用git+ssh
协议将私有包添加到 。可以在这里找到更好的说明:Is it possible to use pip to install a package from a private github repository?
但是,我不确定 GAE 如何处理访问包所需的私钥。如果 GAElib
在部署时只从 AppEngine 项目存储库中复制目录而没有其他神奇的操作,它应该可以工作。如果 AppEngine 只使用lib
依赖项来收集包的名称,然后自己做一些有趣的事情,我想如果不存在将凭据提供给 AppEngine 以进行部署的方法,那么您将不走运。
我现在无法对此进行测试,但会尽快更新。
推荐阅读
- python - 训练 acc 减少,验证 - 增加。训练损失,验证损失减少
- python-3.x - 如何为 LSTM 输入合并两层不同形状的层?
- python - 在使用 python2.7 和 c++rest 时降低冲突
- oracle - ORACLE 脚本 SQL
- dom - 找出 DOM 树中节点的位置?
- scala - Store Comonad 和 Representable Store Comonad 在函数式编程中有什么区别?
- javascript - JS获取以逗号+最后一个单词分隔的单词长度
- laravel - 无法使用 Supervisor 启动 laravel-echo-server
- php - 从给定路径中删除文件和文件夹
- python - LSTM 在预测和基本事实之间具有系统偏移