Python-3.12.6 && pip-24.2
Версия Python pip-24.2 более не содержит скрипт setup.py. Вместо этого предлагается использовать project.toml-описание.
Это приводит к тому что, не имея инсталлированного pip, вы не сможете собрать pip-24.2 из исходников и инсталлировать его.
Теперь вместо команд:
$ python3 setup.py egg_info
$ python3 setup.py build
$ python3 setup.py install —root=/
необходимо использовать новый подход:
$ python3 -m pip install —upgrade —root=/
Но для этого необходимо правильно собрать сам интерпретатор Python-3.12.6:
1) сконфигурировать исходный код Python-3.12.6 c опцией —with-ensurepip=no
2) выполнить установку Python (make install)
3) инсталлировать пакет pip из исходного кода Python-3.12.6 с помощью команды:
$ ./python ensurepip -E -m ensurepip —root=/
При попытке собрать Python-3.12.6 c опцией —with-ensurepip=install или —with-ensurepip=upgrade вас ждет разочарование!
Post #87
151
- 🙏 2