Внутренняя ошибка сервера веб-приложений Azure Python

EDIT: проблема заключается в импорте пакетов в мое приложение. Все пакеты установлены правильно, и я вижу их в моем wwwroot с kudu. Но, когда я импортирую их в скрипты, я получаю ошибку 500. Дело WIERDEST в том, что проблема возникает только тогда, когда я импортирую пакеты следующим образом:

from package import something 

Но не так:

  • Соединение Python MQTT с концентратором Azure Iot
  • Как запустить команду django manage.py в службе Azure App
  • Доступ к хранилищу блога Azure из эксперимента Azure ML
  • python, запрашивающий все строки azure table
  • pymssql: подключение к базе данных работает только иногда
  • Проблема с пинтовым сервером шины Azure
  •  import package 

    Я также получаю ту же ошибку, когда я пытаюсь вызвать функцию пакета, то есть я не могу получить доступ к чему-либо из пакетов (?)

    Похоже, что в веб-приложении есть исключение, но не на моей локальной машине. Есть предположения?


    Я пытаюсь опубликовать веб-приложение Python в Azure Web Apps, но я продолжаю терпеть неудачу. Я использую бутылку в качестве веб-фреймворка, а установленные мной пакеты вместе со своими зависимостями:

    • Numpy
    • SciPy
    • Scikit-изображение

    Я настроил виртуальный env для соответствия веб-приложению (32bit / 2.7), и я установил пакеты с использованием колес, как указано в этом сообщении: https://azure.microsoft.com/en-us/documentation/articles/web- сайты-питон создать развернуть бутылочка-приложение /

    Я развертываю приложение через VS и мастер публикации из Azure SDK, и все работает так, как ожидалось.

    Когда приложение завершено, я получаю 500 ошибок, и консоль говорит следующее: введите описание изображения здесь

    Мой web.cofing таков:

      <?xml version="1.0"?> <!-- Generated web.config for Microsoft Azure. Remove this comment to prevent modifications being overwritten when publishing the project. --> <configuration> <system.diagnostics> <trace> <listeners> <add type="Microsoft.WindowsAzure.Diagnostics.DiagnosticMonitorTraceListener, Microsoft.WindowsAzure.Diagnostics, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31b....." name="AzureDiagnostics"> <filter type="" /> </add> </listeners> </trace> </system.diagnostics> <appSettings> <add key="WSGI_ALT_VIRTUALENV_HANDLER" value="app.wsgi_app()" /> <add key="WSGI_ALT_VIRTUALENV_ACTIVATE_THIS" value="D:\home\site\wwwroot\env\Scripts\activate_this.py" /> <add key="WSGI_HANDLER" value="ptvs_virtualenv_proxy.get_virtualenv_handler()" /> <add key="PYTHONPATH" value="D:\home\site\wwwroot" /> </appSettings> <system.web> <compilation debug="true" targetFramework="4.0" /> </system.web> <system.webServer> <modules runAllManagedModulesForAllRequests="true" /> <handlers> <add name="Python FastCGI" path="handler.fcgi" verb="*" modules="FastCgiModule" scriptProcessor="D:\Python27\python.exe|D:\Python27\Scripts\wfastcgi.py" resourceType="Unspecified" requireAccess="Script" /> </handlers> <rewrite> <rules> <rule name="Static Files" stopProcessing="true"> <conditions> <add input="true" pattern="false" /> </conditions> </rule> <rule name="Configure Python" stopProcessing="true"> <match url="(.*)" ignoreCase="false" /> <conditions> <add input="{REQUEST_URI}" pattern="^/static/.*" ignoreCase="true" negate="true" /> </conditions> <action type="Rewrite" url="handler.fcgi/{R:1}" appendQueryString="true" /> </rule> </rules> </rewrite> </system.webServer> </configuration> 

    Любая помощь, почему это может произойти?

  • Как импортировать Azure BlobService в python?
  • Запуск .exe на Azure
  • Доступ к хранилищу блога Azure из эксперимента Azure ML
  • Получение ImportError: нет модуля с именем azure.storage.blob при выполнении python manage.py syncdb
  • Соединение Python MQTT с концентратором Azure Iot
  • Azure Machine Learning Request Ответная латентность
  • One Solution collect form web for “Внутренняя ошибка сервера веб-приложений Azure Python”

    НАКОНЕЦ, я получил его работу. Проблема заключалась в том, что версия pip использовалась для установки колес. После того, как я pip 8.11.1 до pip 8.11.1 все работало, как ожидалось.

    Python - лучший язык программирования в мире.