Google app engine 使用AppEngine Python flex env更新pip?

Google app engine 使用AppEngine Python flex env更新pip?,google-app-engine,pip,google-app-engine-python,app-engine-flexible,Google App Engine,Pip,Google App Engine Python,App Engine Flexible,我想将一个应用程序从Python 3.7标准环境移动到Python 3.6 flex环境 Python3.7附带了PIP18,Python3.6附带了PIP9。PIP10引入了一个非常有用的特性,构建依赖项。许多分析软件包需要这样才能工作,否则您必须在单独的步骤中手动安装Cython之类的构建依赖项。这显然不是GAE的首发 在GAE之外,解决方案是pip安装——升级pip 在运行pip安装-r requirements.txt之前,是否可以让Python 3.6环境更新其pip 将pip添加到r

我想将一个应用程序从Python 3.7标准环境移动到Python 3.6 flex环境

Python3.7附带了PIP18,Python3.6附带了PIP9。PIP10引入了一个非常有用的特性,构建依赖项。许多分析软件包需要这样才能工作,否则您必须在单独的步骤中手动安装Cython之类的构建依赖项。这显然不是GAE的首发

在GAE之外,解决方案是
pip安装——升级pip

在运行
pip安装-r requirements.txt
之前,是否可以让Python 3.6环境更新其pip


pip
添加到
requirements.txt
没有效果。

只能使用
requirements.txt
方法安装可使用pip安装的python包(提供的那一个)

为了满足任何其他依赖项,包括pip本身,您可以构建一个完全符合您需求的定制:

在App Engine灵活环境中使用自定义运行时以使用 Java、Python、Node.js、Go或write的替代实现 任何其他语言的代码。定义新的运行时环境允许 您需要包括其他组件,如语言解释器或 应用服务器


啊。我希望避免这种情况。我想这是唯一的出路。对于其他遇到这种情况的人来说,GAE小组的成员说升级pip是他们正在考虑的一个潜在功能。我只是惊讶于Python 3.7标准环境在依赖项安装方面实际上比Python 3.6 flex env灵活得多。标准env处理的定制包还有另一个flex没有处理的问题。