2016-08-15 20 views

回答

0

@ Mr.Green,根據我的經驗,首先,我的建議是,您可以參考教程Creating web apps with Bottle in Azure以確保您的帶有Bottle的web應用程序已在Azure上正確部署。其次,如果您使用的是Visual Studio,則可以安裝用於Visual Studio的Python工具以在Azure上進行遠程調試,請參閱Wiki頁面https://github.com/Microsoft/PTVS/wiki/Azure-Remote-Debugging以瞭解如何進行調試。

最後,這是最重要的。根據本教程的troubleshooting,您需要從http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy下載numpy wheel包並將其安裝到您的python webapp,以便在Azure上運行numpy。由於某些軟件包(如numpy)使用pip進行安裝,這些軟件包需要在運行Azure App Service中的Web應用程序的計算機上無法使用的編譯器,因此只安裝輪盤軟件包。

注意:如果webapp仍然不起作用,請檢查numpy包是否附加到python系統路徑中,並嘗試添加下面的代碼來解決它。

import sys, os 
sys.path.append(os.path.join(os.getcwd(), "<numpy-package-path, such as 'site-package'>"))