Веб-приложение Azure Bottle и NumPy
После публикации бутылочного веб-приложения, где я использую библиотеку NumPy, написано
Невозможно отобразить страницу, поскольку произошла внутренняя ошибка сервера.
на локальном хосте это работает. Я использовал виртуальную среду, как описано в
но все равно не работает. Может кто-нибудь помочь мне с конфигурацией azure-python-numpy?
1 ответ
@Mr.Green, Исходя из моего опыта, во-первых, я предлагаю вам обратиться к учебнику Создание веб-приложений с помощью Bottle в Azure, чтобы убедиться, что ваше веб-приложение с Bottle было правильно развернуто в Azure.
Во-вторых, вы можете установить Python Tools для Visual Studio для удаленной отладки в Azure, если вы используете Visual Studio, перейдите на страницу вики https://github.com/Microsoft/PTVS/wiki/Azure-Remote-Debugging чтобы узнать, как отладки.
Финал, это самое главное. В соответствии с устранением неполадок учебника, вам необходимо скачать numpy
пакет wheel из http://www.lfd.uci.edu/~gohlke/pythonlibs/ и установите его для своего веб-приложения на python, чтобы включить numpy
работает на лазурной. Потому что некоторые пакеты, такие как numpy
установлен с помощью pip
для которого требуется компилятор, который недоступен на компьютере, на котором запущено веб-приложение в службе приложений Azure, только установка пакетов wheel.
Примечание. Если веб-приложение все еще не работает, проверьте numpy
добавьте пакет в системный путь python и попробуйте добавить приведенный ниже код для его решения.
import sys, os
sys.path.append(os.path.join(os.getcwd(), "<numpy-package-path, such as 'site-package'>"))