Как вы, вероятно, уже знаете, pip - это Установщик пакетов Python , который помогает вам устанавливать пакеты из таких мест, как Индекс пакетов Python
, поэтому в основном это задача загрузкикакой-то пакет с некоторыми определенными версиями, перечисляющий все ваши установленные пакеты в файл, чтобы вы могли поделиться им с другими "эй, вы знаете, я использую tensorflow == 1.13.0 для моего проекта super-man" идругие;все эти механизмы того, как это делается, требуют обновлений и исправлений ошибок.
Однако я не уверен, нужно ли мне обновить pip до последней версии (19.1.1) перед установкой других пакетов илиОбновление до pip не требуется для установки других пакетов из PyPi
Недавно добавленные функции и исправления ошибок для каждой версии PIP можно найти здесь: https://pip.pypa.io/en/stable/news/#release-notes
Только есливы чувствуете, что эти недавно добавленные функции или исправления ошибок действительно важны для вашей работы / проекта, вам нужно обновить до 19.1.1
Кроме того, мне интересно, если pip будет трудно установить другие последние пакеты, если сам PIP в среднем не обновляется до последней версии
, рекомендуется обновить PIP до последних версий (если вы не хотите беспокоиться о каждой мелочи)
также, при установке пакета используйте его, чтобы убедиться, что вы получаете нужную версию: pip install <package_name>==<version>
лично, если вы хотите лучше почувствовать Python, перейдитес более старыми версиями, поскольку вы автоматически будете более осторожны с устареванием, например this
Наконец, conda
также не плохой вариант, но PIP всегда pip
:)