Post #128
1.7K
В debian теперь перестанет позволять делать pip install не в виртуальном окружении (https://peps.python.org/pep-0668/). Мотивация - чтобы нельзя было (просто) заменить пакеты установленные apt-ом на пакеты из pypi.
С одной стороны выглядит как разумный шаг для большей стабильности системы, с другой стороны это неожиданное поведение для новичков на линуксе. Так-то, конечно, можно поставить свою отдельную версию питона и там pip будет ставить пакеты глобально, если вам зачем-то это нужно.
В Ubuntu это поведение будет поддержано уже в 23.04. Вот тут новость https://salsa.debian.org/python-team/packages/python-pip/-/blob/master/debian/NEWS
Python Enhancement Proposals (PEPs) PEP 668 – Marking Python base environments as “externally managed” | peps.python.org A long-standing practical problem for Python users has been conflicts between OS package managers and Python-specific package management tools like pip. These conflicts include both Python-level API incompatibilities and conflicts over file ownership. С одной стороны выглядит как разумный шаг для большей стабильности системы, с другой стороны это неожиданное поведение для новичков на линуксе. Так-то, конечно, можно поставить свою отдельную версию питона и там pip будет ставить пакеты глобально, если вам зачем-то это нужно.
В Ubuntu это поведение будет поддержано уже в 23.04. Вот тут новость https://salsa.debian.org/python-team/packages/python-pip/-/blob/master/debian/NEWS
- 👍 27
