Чтобы собрать Python 3.13.3 из исходников, следуйте этим шагам:
▎Шаг 1: Установите необходимые зависимости Перед сборкой Python вам понадобятся некоторые инструменты и библиотеки. В зависимости от вашей операционной системы, команды могут отличаться.
sudo apt update
sudo apt install -y build-essential libssl-dev libbz2-dev libreadline-dev libsqlite3-dev libffi-dev zlib1g-dev libgdbm-dev liblzma-dev tk-dev
▎Шаг 2: Скачайте исходники Python Перейдите на официальный сайт Python и скачайте архив с исходниками Python 3.13.3 или выполните команду:
wget https://www.python.org/ftp/python/3.13.3/Python-3.13.3.tgz
▎Шаг 3: Распакуйте архив
tar -xzf Python-3.13.3.tgz
cd Python-3.13.3
▎Шаг 4: Настройте сборку
./configure --enable-optimizations --with-ensurepip=install
▎Шаг 5: Соберите и установите
make -j $(nproc)
sudo make altinstall
Использование altinstall
вместо install
предотвращает перезапись системной версии Python.
▎Шаг 6: Проверьте установку После завершения установки вы можете проверить версию Python:
python3.13 --version
Удаление старой версии Python, например Python 3.11, зависит от способа его установки и вашей операционной системы. Вот инструкции для различных платформ:
1. Проверьте установленную версию:
2. Удалите Python 3.11:
3. Очистите ненужные зависимости (опционально):
▎Примечание Если вы используете виртуальные окружения, убедитесь, что они не зависят от удаляемой версии Python, так как это может привести к проблемам с совместимостью. После удаления старой версии Python рекомендуется проверить, что она действительно была удалена, выполнив команду:
Если система сообщает, что команда не найдена, значит Python 3.11 успешно удален.
python3.11 --version
sudo apt remove python3.11
sudo apt autoremove
python3.11 --version
Как сделать Python 3.13 основным
Выбери нужную версию из списка (Python 3.13).
Comments powered by CComment