![](/img/trans.png)
[英]While Deploying Python Flask App to Azure App Service getting error ModuleNotFoundError: No module named 'spacy'
[英]Deploying simple Flask application to Azure App Service - ModuleNotFoundError: No module named 'requests'
我正在尝试将一个简单的 flask 应用程序部署到 Azure 应用程序服务容器,但是当从 github 存储库部署时,我收到一条错误ModuleNotFoundError: No module named 'requests'
。
我在使用 pip freeze > requirements.txt 填充的项目中有 requirements.txt 文件。
要求.txt
bcrypt==4.0.1
cffi==1.15.1
click==8.1.3
colorama==0.4.6
cryptography==38.0.4
dnspython==2.2.1
Flask==2.2.2
Flask-Cors==3.0.10
itsdangerous==2.1.2
Jinja2==3.1.2
jwt==1.3.1
MarkupSafe==2.1.1
pathlib==1.0.1
pycparser==2.21
pymongo==4.3.3
six==1.16.0
Werkzeug==2.2.2
Wheelhouse==0.1.4
我的管道 yml 文件:
name: Build and deploy Python app to Azure Web App - b00782310-com774
on:
push:
branches:
- main
workflow_dispatch:
env:
SCM_DO_BUILD_DURING_DEPLOYMENT: 1
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Set up Python version
uses: actions/setup-python@v1
with:
python-version: '3.8'
# - name: Create and start virtual environment
# run: |
# python -m venv venv
# source venv/bin/activate
- name: Install dependencies
run: pip install -r requirements.txt
# Optional: Add step to run tests here (PyTest, Django test suites, etc.)
- name: Upload artifact for deployment jobs
uses: actions/upload-artifact@v2
with:
name: python-app
path: |
.
!venv/
deploy:
runs-on: ubuntu-latest
needs: build
environment:
name: 'Production'
url: ${{ steps.deploy-to-webapp.outputs.webapp-url }}
steps:
- name: Download artifact from build job
uses: actions/download-artifact@v2
with:
name: python-app
path: .
- name: 'Deploy to Azure Web App'
uses: azure/webapps-deploy@v2
id: deploy-to-webapp
with:
app-name: 'b00782310-com774'
slot-name: 'Production'
publish-profile: ${{ secrets.AZUREAPPSERVICE_PUBLISHPROFILE_AF561207AFB44DF1B5B6F54DFA612E98 }}
任何帮助将不胜感激,在线尝试了很多技巧但无法正常工作。
您是否尝试过在您的要求中包含“请求”:
...
pycparser==2.21
pymongo==4.3.3
requests == 2.28.1
six==1.16.0
Werkzeug==2.2.2
...
或者直接添加到你的yml依赖中,即
- name: Install dependencies
run: |
pip install -r requirements.txt
python -m pip install requests
这对我来说也是很新的 - 但希望这会有所帮助。
app-service msft github repo 中也有一些不错的帮助
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.