TGViewer
Radix cross Linux Radix cross Linux @rxlinux · 120 subscribers
Post #87 151
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 вас ждет разочарование!
  • 🙏 2
More from @rxlinux
  1. Oct 12, 2026MCPU LibMPU 1.0.28 LibMPUIO 1.0.8 zubr 4.1.2 mcpu-cpp 1.0.6 libMCPU 0.4.2 Downloads: MCPU…
  2. Oct 8, 2026MCPU — Modeling CPU Для тех, кто установил на своей машине MCPU Toolchain, в помощь чернов…
  3. Oct 7, 2026MCPU — Modeling CPU Для тех, кто хотел бы установить на своей машине MCPU Toolchain, в пом…
  4. Oct 6, 2026В архиве examples есть достаточно примеров, даже для тех, кто захочет написать свои MCPU L…
  5. Oct 6, 2026MCPU — Modeling CPU Для чего создавались все проекты RcL: Сами по себе они разумеется поле…
  6. Oct 1, 2026Проекты RcL На основном сайте RcL создан раздел Projects, где представлены проекты LibMPU,…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →