![](/img/trans.png)
[英]deploying python flask project on azure using visual Studio
[英]“%PYTHON_EXT_PATH%” not set using inline script for Azure Flask Web Deployment in Visual Studio Team Services
我目前正尝试使用Visual Studio Team Services上的持续集成将烧瓶应用程序部署到Azure Web App。
我完成了以下内容
在定义中,有一个内联脚本具有以下属性
if NOT exist requirements.txt ( echo No Requirements.txt found. EXIT /b 0 ) if NOT exist "%PYTHON_EXT_PATH%" ( echo PYTHON_EXT_PATH not avaliable or path not set. >&2 EXIT /b 1 ) echo Installing dependencies call "%PYTHON_EXT_PATH%" -m pip install -U setuptools if %errorlevel% NEQ 0 ( echo Failed to install setuptools >&2 EXIT /b 1 ) call "%PYTHON_EXT_PATH%" -m pip install -r requirements.txt if %errorlevel% NEQ 0 ( echo Failed to install dependencies via pip >&2 EXIT /b 1 )
当我运行发布定义时,我得到一个错误说
PYTHON_EXT_PATH无法使用或未设置路径。
我似乎无法找到任何文档来建议如何设置此路径。 我已经尝试将它包含在Web配置中,我也尝试在环境变量中设置它。
任何人都可以解释我失踪了吗?
谢谢
我们已经解决了这个问题。 部署正在推出。 如果您想自己更改任务 - 这里是详细信息。
“管理应用程序”服务任务PYTHON_EXT中的输出变量名称
在App Service Deploy任务中:
Web.Config参数:
-WSGI_HANDLER“app.wsgi_app()” - PYTHON_PATH“$(PYTHON_EXT)\\ python.exe”-PYTHON_WFASTCGI_PATH“$(PYTHON_EXT)\\ wfastcgi.py”-appType python_Bottle
内联脚本:
@echo off
if NOT exist requirements.txt (
echo No Requirements.txt found.
EXIT /b 0
)
if NOT exist "$(PYTHON_EXT)/python.exe" (
echo Python extension not available >&2
EXIT /b 1
)
echo Installing dependencies
call "$(PYTHON_EXT)/python.exe" -m pip install -U setuptools
if %errorlevel% NEQ 0 (
echo Failed to install setuptools >&2
EXIT /b 1`enter code here`
)
call "$(PYTHON_EXT)/python.exe" -m pip install -r requirements.txt
if %errorlevel% NEQ 0 (
echo Failed to install dependencies>&2`enter code here`
EXIT /b 1
)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.