这解释了你不需要一些Azure包: www.example.com
我的本地需求。txt为空。
如果我做pip list,我在本地有/使用以下软件包:
Package Version
-------------------- ---------
applicationinsights 0.11.10
azure-common 1.1.28
azure-core 1.26.4
azure-functions 1.13.3
azure-storage-blob 12.16.0
azure-storage-common 2.1.0
azure-storage-queue 12.6.0
certifi 2022.12.7
cffi 1.15.1
cftime 1.6.2
charset-normalizer 3.1.0
colorama 0.4.6
cryptography 40.0.2
exceptiongroup 1.1.1
idna 3.4
iniconfig 2.0.0
install 1.3.5
isodate 0.6.1
netCDF4 1.6.3
numpy 1.24.3
packaging 23.1
pandas 2.0.0
pip 23.1
pluggy 1.0.0
pyarrow 11.0.0
pycparser 2.21
pytest 7.3.1
python-dateutil 2.8.2
pytz 2023.3
requests 2.28.2
setuptools 49.2.1
six 1.16.0
tomli 2.0.1
typing_extensions 4.5.0
tzdata 2023.3
urllib3 1.26.15
xarray 2023.4.2
大多数软件包在inint中都有import语句。py文件,这还不够吗?
或者:我如何确定需求中需要哪些软件包?txt文件的项目,当我发布到Azure与远程构建?
1条答案
按热度按时间9lowa7mx1#
我的init中有以下import语句。pyfile:-
我在我的需求中添加了上述包。txt文件夹如下:-
我的要求。txt
我已经从这个MS文档中引用了func host start和func azure functionapp publish functionappname。当我运行fn + f5键或只是f键取决于机器或运行下面的命令
所有这些包都安装在我的Azure函数venv中,如下所示:
现在即使我从需求中删除了上面的包。txt函数将在本地运行,因为它们被添加到venv包中。
现在,我使用下面的命令部署了Function应用程序作为远程构建:-
使用--build remote:-
函数部署成功:-
安装包如下:-