当我在 bluemix 上运行 python 应用程序时收到此警告:
You are using pip version 7.1.0, however version 8.1.0 is available.
如何在我的 cf 应用中运行“pip install --upgrade pip”等 shell 命令?
在构建或部署阶段添加“Shell 脚本”步骤给我带来了 pip not found
错误。
谢谢!
最佳答案
在应用程序暂存期间(即使用 pip 时),您无法运行任意命令。
如果您无法忽略该警告,您可以尝试 Heroku Python 构建包,即 updated to use 8.1.0在推送您的应用时使用 -b
选项,但我无法评论它们在其他方面的不同之处。
cf Push 应用程序名称 -b https://github.com/heroku/heroku-buildpack-python.git
更新:另一种方法是创建您自己的构建包并更新 manifest.yml
以使用此构建包(最好通过类似的构建包(如果存在)进行构建)。 This article展示如何创建构建包。
关于python - 蓝色混合 : How to upgrade pip?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35961420/