我有一个 Azure Linux Web 应用程序和一个自定义部署脚本deploy.sh
我在应用程序设置中将 Stack 运行时版本设置为 Python 3.6。
我在部署脚本中使用 Python 3.6 时遇到问题 - 如果我使用 SSH 控制台,我可以运行该命令python3.6
并且它可以工作,如果我在其中使用该命令,deploy.sh
我将找不到命令。
我在其中找到了 Python 3.6,/usr/local/python/3.6.6/bin
所以我尝试使用它,deploy.sh
但尝试使用时出现权限错误/usr/local/python/3.6.6/bin/python3 -m pip install --upgrade pip
,所以我假设这不是我应该使用的版本。
如果我只是python
在脚本中使用,我会得到 Python 2.7。