- Как установить Python 3.9 на Debian 10
- Установка Python 3.9 на Debian 10
- Вывод
- Обновить python linux debian
- Теперь нам надо обновить список альтернатив Python
- Переключение между версиями Python
- Версия Python для локального пользователя
- Как установить последнюю версию Python на Debian отдельно или обновить?
- Как установить Python 3.8 на Ubuntu, Debian и LinuxMint
- Подготовка к установке Python 3.8 на Ubuntu, Debian и LinuxMint
- Ошибка ImportError: No named ‘_tkinter’
- Скачать Python 3.8 для Ubuntu, Debian и LinuxMint
- Компиляция исходного кода Python для Ubuntu, Debian и LinuxMint
- Проверка версии Python на системах Ubuntu, Debian и LinuxMint
- Как обновить Python в Linux?
- Введение
- Обновление Python
- Обновление Python в Debian Linux (Ubuntu, Raspbian, Mint и другие)
- Обновление Python в Red Hat Linux (CentOS и Fedora Linux)
- Заключение
Как установить Python 3.9 на Debian 10
Python — один из самых популярных языков программирования в мире. Это универсальный язык, используемый для создания всех видов приложений, от простых сценариев до сложных алгоритмов машинного обучения. Python с его простым и легким в освоении синтаксисом является популярным выбором как для начинающих, так и для опытных разработчиков.
Python 3.9 — это последняя крупная версия языка Python. Он включает в себя множество новых функций, таких как новые операторы dict, новые функции str, поддержка часового пояса IANA и многое другое .
В этой статье мы покажем вам, как установить Python 3.9 на Debian 10.
Debian 10 поставляется с Python 3.7, который можно установить или обновить с помощью инструмента apt
Установка Python 3.9 на Debian 10
Компиляция Python из исходного кода позволяет установить последнюю версию Python и настроить параметры сборки. Однако вы не сможете поддерживать установку Python с помощью диспетчера пакетов apt
Сборка Python 3.9 на Debian — относительно простой процесс, который займет всего несколько минут.
- Установите зависимости, необходимые для сборки Python:
- Загрузите исходный код последней версии со страницы загрузки Python с помощью wget :
- После завершения загрузки распакуйте архив с gzip :
- Перейдите в исходный каталог Python и выполните сценарий configure
Параметр —enable-optimizations оптимизирует двоичный файл Python путем выполнения нескольких тестов. Это замедляет процесс сборки.
Сценарий выполняет ряд проверок, чтобы убедиться, что все зависимости в вашей системе присутствуют:
Запустите процесс сборки Python 3.9:
Чтобы ускорить сборку, измените параметр -j чтобы он соответствовал количеству ядер в вашем процессоре. Вы можете узнать номер, набрав nproc .
Когда процесс сборки будет завершен, установите двоичные файлы Python, набрав:
Мы используем altinstall вместо install потому что позже будет перезаписан системный двоичный файл python3 по умолчанию.
Вот и все. Python 3.9 установлен и готов к использованию. Чтобы проверить это, введите:
В выводе должна отображаться версия Python:
Вывод
Мы показали вам, как установить Python 3.9 в вашу систему Debian 10. Теперь вы можете создать виртуальную среду и начать разработку своих проектов Python.
Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь оставлять комментарии ниже.
Источник
Обновить python linux debian
На случай если у вас в системе не установлено ещё ни одной из версий Phyton, то ставим обе версии:
Установка Phyton 2:
# apt install python
Установка Phyton 3
# apt install python3
Проверить версию Python по умолчанию, выполнив команду мы узнаем версию:
$ python —version
Python 2.7.13
После установки двух версий Python по умолчанию устанавливается версия 2.7:
Теперь нам надо обновить список альтернатив Python
Чтобы выполнить общесистемное переключение между версиями Python по умолчанию, используем команду update-alternatives . При первом вводе команда update-alternatives будет ругаться на то, что нет доступных альтернатив python:
# update-alternatives —list python
Чтобы установить альтернативы Python, сначала узнаем все доступные версии:
$ ls /usr/bin/python*
/usr/bin/python /usr/bin/python2.7 /usr/bin/python3.7 /usr/bin/python3m
/usr/bin/python2 /usr/bin/python3 /usr/bin/python3.7m
Затем обновим список альтернатив Python для каждой версии, которую мы хотим использовать. У меня это /usr/bin/python2.7 и /usr/bin/python3.7 :
# update-alternatives —install /usr/bin/python python /usr/bin/python2.7 1
# update-alternatives —install /usr/bin/python python /usr/bin/python3.5 2
Затем проверяем результат:
# update-alternatives —list python
/usr/bin/python2.7
/usr/bin/python3.7
Обратите внимание, что целое число в конце каждой команды обозначает приоритет. Более высокое число означает более высокий приоритет, и поэтому /usr/bin/python3.7 версия была установлена в автоматическом режиме по умолчанию, если не выбран другой вариант. После выполнения обеих вышеперечисленных команд ваша текущая версия Python по умолчанию имеет /usr/bin/python3.7 более высокий приоритет (2):
Чтобы в этом убедиться, проверим версию по умолчанию:
# python —version
Python 3.7.3
Переключение между версиями Python
Теперь, когда мы обновили список альтернатив Python, чтобы выполнить переключение между любыми версиями Python, нужно выполнить:
update-alternatives —config python
Есть 2 варианта для альтернативы python (предоставляет /usr/bin/python).
Выбор Путь Приор Состояние
————————————————————
0 /usr/bin/python3.7 2 автоматический режим
1 /usr/bin/python2.7 1 ручной режим
* 2 /usr/bin/python3.7 2 ручной режим
Press to keep the current choice[*], or type selection number:
и выберите подходящую версию, используя целое число выбора, как показано выше.
# python —version
Python 2.7.16
Версия Python для локального пользователя
Если вам нужно выборочно изменять версию Python только для каждого пользователя, вы можете попробовать отредактировать .bashrc файл пользователя. Например, чтобы перейти на версию Python, 3.5 выполните следующую команду
$ python —version
Python 2.7.16
$ echo ‘alias python=»/usr/bin/python3.7″‘ >>
/.bashrc
$ . .bashrc
$ python —version
Python 3.7.3
Если вам помогла статья или информация была полезной. Благодарность, не должна знать границ.
Источник
Как установить последнюю версию Python на Debian отдельно или обновить?
Я все еще новичок в Linux, поэтому я все еще пытаюсь понять, где находятся исполняемые файлы и их библиотеки и как устанавливать пакеты, поэтому у меня есть Debian Wheezy 7.3, который имеет следующие версии Python:
- Python 2.7.3 (по умолчанию)
- Python 2.6.8
Итак, в каталоге /usr/bin/ есть эти файлы, которые я могу вызвать из терминала:
- Python (который является ссылкой на Python2.7)
- python2 (также ссылка на python2.7)
- python2.6 (исполняемый Python 2.6.8)
- python2.7 (исполняемый Python 2.7.3)
и в /usr/lib/ основных папках:
В настоящее время последняя версия Python — 2.7.6, которую я хочу установить, но я не знаю как, я попытался использовать apt-get:
это выводит python is already the newest version. .
Так как я могу установить последнюю версию Python? на странице загрузки Python есть архив с исходным кодом, как я могу использовать его, чтобы установить его отдельно, например, иметь другую папку в /usr/lib/ подобном python2.7.6 и сделать python ссылку /usr/bin/ на новый исполняемый файл, или, возможно, обновить текущую версию, если она ничего не сломает ,
Вы , наверное , ищете virtualenv или pyenv или какой -либо другой способ без общесистемного установить Python. Метод, использующий APT (Advance Package Tool) и dpkg , гарантирует, что все части системы работают в гармонии, поэтому вы, возможно, захотите установить python по отдельному пути, скрытому от всех других программ, которые вы можете вызывать по желанию, что цель pyenv / virtualenv . Это ответит, как установить последнюю версию python, не ломая систему .
Кстати, вы можете проверить последнюю версию python, которая представлена Debian в Мэдисоне , в то время как последняя версия python 2 на дату указана вами:
(pythonbrew больше не поддерживается).
Хорошо, после долгих поисков я решил собрать Python из исходного кода, поэтому я скачал сжатый архив с исходным кодом со страницы загрузки Python , теперь нам нужно установить build-essential пакет, чтобы иметь возможность компилировать исходные файлы:
Также нам нужно установить эти пакеты разработки, которые требуются для некоторых модулей Python:
Затем мы извлекаем загруженный исходный файл:
тогда мы cd в извлеченный каталог:
и следуйте инструкциям в документации по Python :
Я решил установить его в каталог, /opt/python который я создал ранее, также я использовал пакет checkinstall для создания файла .deb, чтобы потом его можно было легко удалить, поэтому мы сначала его устанавливаем:
и замените последнюю строку make install на:
Теперь у меня есть новая установка Python /opt/python/lib/python2.7 и бинарный файл находится в /opt/python/bin/python2.7 .
теперь я могу запустить в командной строке, /opt/python/bin/python2.7 чтобы использовать эту версию Python, также мы можем сделать ссылку на этот исполняемый файл, чтобы мы не вводили полный путь, я назвал его python2.7.6 .
также каталог /opt/python/bin будет позже содержать другие исполняемые файлы, такие как pip и virtualenv любые другие установленные вами модули, чтобы мы могли добавить его в переменную окружения PATH, отредактировать
/.profile и добавить эту строку:
Я добавил путь до конца, потому что он содержит имена исполняемых файлов, подобные тем, которые есть в /usr/bin like python , python2 и python2.7 поэтому мы сохраняем более высокий приоритет для /usr/bin .
Источник
Как установить Python 3.8 на Ubuntu, Debian и LinuxMint
Совсем недавно стала доступна новая версия Python — Python 3.8. Теперь она доступна для скачивания и последующей установки каждому пользователю. В следующем руководстве будет показано, как установить Python 3.8 на операционные системы Ubuntu, Debian и LinuxMint. Подробнее о релизах Python можно узнать здесь.
Подготовка к установке Python 3.8 на Ubuntu, Debian и LinuxMint
Python 3.8 будет устанавливаться из исходника. По этой причине изначально требуется установить несколько библиотек разработки для компиляции исходного кода Python. Для установки всех необходимых компонентов для Python используется следующая команда:
Есть вопросы по Python?
На нашем форуме вы можете задать любой вопрос и получить ответ от всего нашего сообщества!
Telegram Чат & Канал
Вступите в наш дружный чат по Python и начните общение с единомышленниками! Станьте частью большого сообщества!
Паблик VK
Одно из самых больших сообществ по Python в социальной сети ВК. Видео уроки и книги для вас!
Ошибка ImportError: No named ‘_tkinter’
Данная ошибка появляется из за того, что Tkinter не был установлен ДО компиляции Python. Сперва вам нужно установить Tkinter потом уже собрать нужную версию Python. Иначе, после установки Python вы никак не сможете устранить эту ошибку.
Скачать Python 3.8 для Ubuntu, Debian и LinuxMint
Скачайте исходный код Python 3.8 с официального сайта, используя следующую команду. Также можно скачать последнюю версию по точной ссылке, указанной ниже.
Распакуйте файл исходного кода из архива:
Компиляция исходного кода Python для Ubuntu, Debian и LinuxMint
Для компиляции исходного кода Python на систему Linux используйте указанный ниже набор команд, используя altinstall .
make altinstall используется для предотвращения замены бинарного файла Python, который по умолчанию в /usr/bin/python .
Проверка версии Python на системах Ubuntu, Debian и LinuxMint
Проверить текущую версию Python можно при помощи следующей команды. Версия в системе по умолчанию переписана не была, поэтому используем команду для Python 3.8, что следующая:
После успешной установки для экономии места на диске можете удалить загруженный архив при помощи следующей команды:
Являюсь администратором нескольких порталов по обучению языков программирования Python, Golang и Kotlin. В составе небольшой команды единомышленников, мы занимаемся популяризацией языков программирования на русскоязычную аудиторию. Большая часть статей была адаптирована нами на русский язык и распространяется бесплатно.
E-mail: vasile.buldumac@ati.utm.md
Образование
Universitatea Tehnică a Moldovei (utm.md)
- 2014 — 2018 Технический Университет Молдовы, ИТ-Инженер. Тема дипломной работы «Автоматизация покупки и продажи криптовалюты используя технический анализ»
- 2018 — 2020 Технический Университет Молдовы, Магистр, Магистерская диссертация «Идентификация человека в киберпространстве по фотографии лица»
Источник
Как обновить Python в Linux?
Руководство по обновлению Python в операционных системах семейства Linux.
Введение
Представь себе ситуацию, ты придумал какой-нибудь проект, решил реализовать его на Python, открываешь терминал и обнаруживаешь старую версию, например Python 3.4.
Правильно, обновить Python через пакетный менеджер.
Далее я расскажу как это сделать.
Все команды необходимо выполнять под пользователем root или же через sudo.
Обновление Python
Рассмотрим несколько примеров обновления Python в самых популярных дистрибутивах
Обновление Python в Debian Linux (Ubuntu, Raspbian, Mint и другие)
В моем случае я буду использовать raspberrypi 4 с дистрибутивом raspbian (основан на Debian buster). Открываем терминал (или подключаемся по ssh) и вводим команду apt update
Видим примерно такую же ситуацию, локальный репозиторий обновил информацию о доступным пакетах из сетевого репозитория и стали доступны обновления других пакетов. Но мы сейчас не об этом. Нас интересует только python.
Далее вводим команду
В моем дистрибутиве используется последняя доступная версия 3.7.3-1
Обновление Python в Red Hat Linux (CentOS и Fedora Linux)
В принципе обновление пакетов в linux имеет схожий алгоритм. Сперва вы получаете список доступных пакетов из удаленного репозитория и сравнивание с тем, что установлено у вас локально. После обновление локального репозитория нужно инициализировать установку python. Разнообразных дистрибутивов linux у меня под рукой нет, да и используя я в серверных вариантах только debian-based. Но информация о работе с другими пакетными менеджерами доступна онлайн:)
Обновление python выполняется одной командой
Заключение
В этом руководстве мы узнали как обновить Python в Linux.
Источник