在后一小时的我试图与微软Azure平台烧瓶部署了Python。部署的Python瓶在Azure上获取错误500
我用新的应用程序“瓶”,分配与他们的服务器。由git部署。 部署完成之后(其显示无法找到vcvarsall.bat) 后来我成立了,我使用的Python 3.4版本的选项,它固定起来。
后部署成功我想看到的网站和我: 无法加载资源:服务器500(内部服务器错误)的状态
回答我是一个初学者在部署和我搜索了遍。我真的希望有人能帮我找到正确的答案。
非常感谢。
在后一小时的我试图与微软Azure平台烧瓶部署了Python。部署的Python瓶在Azure上获取错误500
我用新的应用程序“瓶”,分配与他们的服务器。由git部署。 部署完成之后(其显示无法找到vcvarsall.bat) 后来我成立了,我使用的Python 3.4版本的选项,它固定起来。
后部署成功我想看到的网站和我: 无法加载资源:服务器500(内部服务器错误)的状态
回答我是一个初学者在部署和我搜索了遍。我真的希望有人能帮我找到正确的答案。
非常感谢。
基于我对这个blog研究里面提到低于约您的问题内容:
When you see "unable to find vcvarsall.bat", it means you're installing a package that has an extension module, but only the source code. "vcvarsall.bat" is part of the compiler in Visual Studio that is necessary to compile the module.
我认为发生的问题是因为部署到Azure中烧瓶项目过程中,PIP具有安装lxml
library.As问题在此document提到,lxml
库是用ç这需要一个编译它的安装之前。
不幸的是,编译器无法使用运行在Azure的应用程序服务的Web应用程序的机器上。所以,你需要在本地进行编译。 您可以按照以下步骤如下:
步骤1:使用pip wheel
命令行来生成.whl
文件lxml
package.In另外,你可以直接下载生成.whl
文件here。
第二步:创建requments.txt文件的同级目录下的文件夹驾驶室,把.whl
文件夹驾驶室。
第三步:编辑requirements.txt在顶部加入--find-links
选项。
--find-links wheelhouse
lxml==3.8.0
第四步::部署您的水壶项目天青。
欲了解更多详情,请参阅疑难解答 - 在official document和wheel document包安装章。
希望它可以帮助你。
Woule你请张贴内部服务器错误的更多细节ExceptionTrace登录,让我帮你?你可以在Kudu找到日志。 –
这是python日志: 错误:需要Microsoft Visual C++ 9.0(无法找到vcvarsall.bat)。从http://aka.ms/vcpython27获得它(__file __)。read()。replace('\ r \ n','\ n'),__file__,'exec'))“install --record d: \ local \ temp \ pip-pychep-record \ install-record.txt --single-version-external-managed -compile --install-headers D:\ home \ site \ wwwroot \ env \ include \ site \ python2。 7在D:\ home \ site \ wwwroot \ env \ build \ lxml中失败,出现错误代码1 我使用Python 3.4进行了设置,可能我不应该使用它? –
正在运行build_ext 'lxml.etree'扩展名 错误:需要Microsoft Visual C++ 9.0(无法找到vcvarsall.bat)从http://aka.ms/vcpython27获取它 这是部署中的错误 –