我正在尝试使用命令
部署azure函数(python) func azure functionapp publish APP_NAME --build-native-deps
这会导致以下错误:
Running 'docker kill aa1945'...........done
Error running docker cp aa19451d487f6790294ffc9435aaff6e57324a20e3ee2edbe4a55c7e98b3fdcb:"/.python_packages/." "C:\Users\**\Documents\*\FuncName\.python_packages".
output:
open C:\Users\*\FuncName\.python_packages\lib\python3.6\site-packages\azure\mgmt\compute\v2017_03_30\models\__pycache__\virtual_machine_scale_set_public_ip_address_configuration_dns_settings_py3.cpython-36.pyc: The system cannot find the path specified.
关于导致此错误的原因的任何想法?
答案 0 :(得分:0)
好吧,如果有人遇到同样的问题,那么是什么原因导致
Windows中的最大路径长度为259个字符。
构建功能时添加的文件可能很长。
例如。 .python_packages\lib\python3.6\site-packages\azure\mgmt\compute\v2017_03_30\models\__pycache__\virtual_machine_scale_set_public_ip_address_configuration_dns_settings_py3.cpython-36.pyc
已经有184个字符。
我可以通过将整个文件夹放在C:\