我正试图在Azure上部署python函数应用程序,但是,由于所需的配置,所有出站流量必须在内部路由。这意味着pip
在构建过程中失败,因为它无法到达PyPI。在本地,我为python包使用我们自己的artifactory,但这需要一些代理和证书的设置
相反,我看到您可以通过pip
将本地安装到项目来进行自定义构建
$ pip install --target"<project-dir>/.python_packages/lib/site-packages" -r requirements.txt
这就是我需要做的吗?或者我必须更新我的包导入以引用此文件夹吗?如果是,我如何正确执行
from azure.mgmt.resource import ResourceClient
它会变成什么样子
.python_packages.lib.site-packages.azure.mgmt.resource import ResourceClient
如果要从给定文件夹(例如名为
packages
的文件夹)导入包,可以在脚本中执行以下操作该文件夹中的所有包现在都可用于导入,因此您现在只需执行正常导入:
from azure.mgmt.resource import ResourceClient
相关问题 更多 >
编程相关推荐