如何升级本地Git、App Service的pip至指定版本并让Oryx使用该版本
问题:Oryx构建时无法升级pip至指定版本导致依赖安装失败
浏览了约20篇相关文章后仍未找到明确解决方案,这些文章要么不适用,要么与门户中实际内容不一致,原以为至少会有一处用直白逻辑而非术语清晰描述的方案,但始终没找到。
已尝试的方法
- 在应用设置中配置环境变量,但未作用于Oryx最终使用的pip
- 在
.deployment文件中指定build.sh脚本升级pip,同样未生效
需求目标
正确引导应用启动,确保pip升级至21.3.1,让Oryx使用该版本通过requirements.txt安装依赖(当前Oryx使用旧版pip,导致部分依赖安装失败)
可选方案考量
- 寻找Kudu解决方案
- 寻找Oryx解决方案(优先选择)
- 跳过部署直接从本地磁盘复制完整结构
- 寻找Docker解决方案
注:Oryx的自动构建功能实用,优先考虑使用该方式。
平台:Linux
Python版本:3.6.15
内容的提问来源于stack exchange,提问作者Avineshwar
相关产品推荐
相关产品推荐

