我希望部署一个云函数,不依赖于使用 requirements.txt 安装包。我希望这些包在存储中可用,或者被压缩并作为函数的一部分上传。这种情况是否可能?
编辑 6/14/2019:
基本上,我想发送像 numpy 和 pandas 这样的包与我的代码一起部署云函数。我想在 pypi.org 不可用的情况下这样做。我已经尝试遵循 documentation 的说明。下面是我想要做的示例:
文件夹结构:
编辑 6/14/2019:
基本上,我想发送像 numpy 和 pandas 这样的包与我的代码一起部署云函数。我想在 pypi.org 不可用的情况下这样做。我已经尝试遵循 documentation 的说明。下面是我想要做的示例:
文件夹结构:
-> my_folder
-> main.py
-> libs
-> numpy (the entire package)
-> pandas (the entire package)
-> __init__.py
main.py
import libs.numpy as np
import libs.pandas as pd
def function()
do stuff with numpy and pandas
我尝试使用gcloud命令行和gcp UI部署函数,但均失败。如果可能,请帮忙。
gcloud functions deploy
命令和您的部署参数,gcloud 将在构建源代码压缩包并部署时将库包含为源代码的一部分。 - Luiz Ferrazmv -r libs/* .
命令。我会编辑我的答案来解释。 - Luiz FerrazFile "/user_code/numpy/core/overrides.py", line 6, in <module> from numpy.core._multiarray_umath import ( ModuleNotFoundError: No module named 'numpy.core._multiarray_umath'
。我想numpy模块出了问题,这很奇怪,因为当我在本地运行它时,它可以正常工作。 - not_a_comp_scientist