Импорт rpy c не работает в azure веб-службе python flask приложении - PullRequest
0 голосов
/ 09 января 2020

1) Импорт rpy c не работает в azure веб-сервисе python flask приложении, в нем отображается «Application Error If you are the application administrator, you can access the diagnostic resources».

2) Как вызвать rpy c в службе приложений azure с приложением flask?

Пожалуйста, помогите

1 Ответ

0 голосов
/ 09 января 2020

Вот что вы можете сделать:

  • Создайте файл require.txt со всеми зависимыми библиотеками, простое объявление будет в вашем текстовом файле, как показано ниже:

    beautifulsoup4  ==4.8.1
    bs4             ==0.0.1
    Click           ==7.0
    cycler          ==0.10.0
    django-cors     ==0.1
    Flask           ==1.1.1
  • Создайте файл .venv в папке root со следующими значениями:

    FLASK_APP=StartupFile.py
    FLASK_ENV=development
  • После развертывания решения откройте приложение KUDU вашего azure портала:

enter image description here

  • Вы можете открыть BASH и просмотреть каталог, который будет wwwroot:

enter image description here

  • Выполнить команду в следующем порядке:

   python3 -m venv venv
    source venv/bin/activate
    pip install -r requirements.txt
    export FLASK_APP=application.py
    flask run

Аналогично, ваш модуль будет установлен в виртуальной среде. Добавьте зависимость в ваше требование. Txt.

Дополнительная ссылка:

https://jackstromberg.com/2018/07/installing-python-wheel-files-on-an-azure-app-service/

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...