pip уже установлен, если вы используете Python 2> = 2.7.9 или Python 3> = 3.4, загруженный с python.org, или если вы работаете в виртуальной среде, созданной virtualenv или pyvenv. Просто убедитесь, что обновили pip.
https://pip.pypa.io/en/stable/installing/#do-i-need-to-install-pip
Версия Pip связана с версией Python, которую вы указываете для установки пакета сборки Python. Если вам не важна версия Pip, просто проигнорируйте это сообщение. Это просто предупреждение. Если вы хотите / нуждаетесь в более новой версии Pip, просто установите более новую версию Python.
Например, когда я устанавливаю Python 3.6.9, я вижу:
You are using pip version 18.1, however version 19.3 is available.
Вы можете контролировать версию Python, добавив файл runtime.txt
в корень вашего приложения (то есть где вы работаете cf push
или где вы устанавливаете path
или cf push -p
). Внутри этого файла поместите нужную версию или подстановочный знак, например python-3.6.x
. Подстановочные знаки настоятельно рекомендуется, чтобы buildpack автоматически обновлял вашу версию Python.
Вы можете увидеть версии Python, доступные для определенного пакета сборки, здесь -> https://buildpacks.cloudfoundry.org/#/buildpacks/python/v1.6.37 (примечание: это относится к конкретной версии, потому что это единственный способ связать, выбрать версию используемого вами пакета сборки.
Боковой узел:
Не делатьэто: buildpack: https://github.com/cloudfoundry/python-buildpack.git
или cf push -b https://github.com/cloudfoundry/python-buildpack.git
.
Это указывает вашему приложению использовать основную ветку пакета сборки Python. Это не стабильная версия. Это может и будет часто меняться. Хотя это случается не часто, иногда могут возникать ошибки или проблемы.
Вам нужно либо использовать предоставляемый платформой buildpack, обычно это python_buildpack
(или что-то в этом роде, запустить cf buildpacks
, чтобы получить имя или ссылаться на URL с версией в нем, например https://github.com/cloudfoundry/python-buildpack.git#v1.6.37
. Это укажет на конкретный стабильный релиз с тегами. Вы можете ссылаться на любую ветку или тег в репозитории Python buildpack, используя этосинтаксис.
Надеюсь, это поможет!