Вы бы лучше предоставили более подробную информацию, такую как require.txt и над которой вы работаете.
Я пишу простой код, который включает в себя Beautifulsoup4 (моя среда - Windows 10), и он можетработает хорошо.Я думаю, что вы можете использовать его на своей стороне для тестирования, чтобы убедиться, что Beautifulsoup4 работает или нет.
Большинство шагов следуют этой статье .
Шаги, как показано ниже:
1. В git bash: сначала выполните git clone https://github.com/Azure-Samples/python-docs-hello-world
,
, затем выполните cd python-docs-hello-world
2. Модифицируйте приложение.py файл, добавив Beautifulsoup4, код, как показано ниже:
from flask import Flask
from bs4 import BeautifulSoup
app = Flask(__name__)
@app.route("/")
def hello():
soup = BeautifulSoup("<p>it is a bs4 testing</p>")
return soup.prettify()
3. Измените файл require.txt, добавив Beautifulsoup4:
click==6.7
Flask==1.0.2
itsdangerous==0.24
Jinja2==2.10
MarkupSafe==1.0
Werkzeug==0.14.1
beautifulsoup4==4.6.3
4.в git bash, выполните следующую командуодин за другим:
py -3 -m venv venv
venv/scripts/activate
pip install -r requirements.txt
FLASK_APP=application.py flask run
Откройте веб-браузер и перейдите к образцу приложения по адресу http://localhost:5000/.
Чтобы убедиться, что оно может хорошо работать в локальном режиме.
5. Затем просто следуйте статье , чтобы создать учетные данные для развертывания / группу ресурсов / план обслуживания / веб-приложение
6. Если в git bash нет проблем, нажмитекод для лазури:
git remote add azure <deploymentLocalGitUrl-from-create-step>
затем git push azure master
, вывод, как показано ниже:
7. Перейдите на веб-сайт, например http: //.azurewebsites.net, bs4 хорошо работает: