我在Azure门户中的Linux上创建了一个应用程序服务,希望将if服务用作托管的Node.js
服务器。一个简单的测试应用程序可以工作,但是在安装bip32
或其他与web3
相关的软件包时,出现以下错误:
gyp ERR! stack Error: Can't find Python executable "python", you can set the PYTHON env variable.
显而易见的下一步是安装Python
,但是该计算机没有用于安装的任何常用工具。否apt-get
。否yum
。
我可以使用其他任何选项来安装软件包吗?
答案 0 :(得分:1)
对于您的问题,您可能会有误解。 Azure Web App服务仅允许您管理应用程序,而不允许您更改服务计划中的运行环境。例如,您要在其中安装apt和npm等工具。
Azure为Web App提供了一些内置的运行时。就像Node.js x,Python x等一样。您可以选择一种合适的方式使用。即使没有适合您的应用程序,您也可以将应用程序制作为Docker映像并从中创建Web应用程序。当然,您应该确保您的应用程序在图像中可以正常运行,并且可以安装所需的工具。有关更多详细信息,请参见Use a custom Docker image for Web App for Containers。希望对您有帮助。