Как сделать по умолчанию python 3.6
Как сделать значение по умолчанию для параметра, если оно должно быть значением по умолчанию для типа T?
Как сделать значение по умолчанию для параметра, если оно должно быть значением по умолчанию для.
Как сделать параметр по умолчанию?
Как тут сделать патаметр по умолчанию для переменных poisk_max и poisk_min? ( что бы удалить d-1).
Как тут сделать параметр по умолчанию?
Как тут сделать патаметр по умолчанию для переменных poisk_max и poisk_min? ( что бы удалить d-1).
сертифицировать на 20лет по умолчанию-как сделать?
проблема: только что решил, что продление сертификатов -дело неприятное и , как всегда, в самый.
Добавлено через 4 минуты
+
Да все очень просто. В версии 3.6 появилась возможность создавать f-строки, вместо «
Добавлено через 3 минуты
Как я понимаю сделать версию по умолчанию можно с помощью питоновской виртуальной среды?
Добавлено через 6 часов 42 минуты
Как установить python 3.3 по умолчанию в ubuntu 13.10?
Не надо python3 настраивать по умолчанию в системе (может через пару лет это будет и нормально работать — но не сейчас когда еще куча утилит написана на python2 и на python3 работать не будет).
Если нужно одну программу заставить работать с python3 то отредактируйте первую строчку кода программы: Замените там
#!/usr/bin/env python
на
#!/usr/bin/env python3
Чтобы установить python 3-ей версии по умолчанию в ubuntu есть 2 способа:
1. добавляете вот такую строчку alias python=python3 в ваш
/.bash_aliases файл и обновляете сам файл source
/.bashrc (этот вариант будет работать только для той учетной записи, под которой вы добавляете алиас ).
2. выполнить sudo ln -sf python3 /usr/bin/python . эта команда обновит ссылку на питон в вашем /usr/bin каталоге (этот вариант будет работать для всех учетных записей).
Естественно, оба варианта будут работать только если питон 3 уже установлен на машину 🙂
Насчет sublime text 3 @brutal_lobster привел правильный конфиг. Единственное, что этот конфиг сработает, если в /usr/bin/ имеется файл python3.3. Если его там нет, путь нужно будет указать абсолютный. Например такой: «cmd»: [«/usr/bin/python3», «-u», «$file»],
За такой совет в приличном обществе можно и по морде схлопотать.
Большинство дистрибутивов Linux (Ubuntu — особенно) содержит кучу утилит написанных на python2 и они не будут работать на python3 с вероятностью близкой к 100%. Подменив ссылку python -> python2.7 на python -> python3 вы получите в лучшем случае сильно окривевшую систему.
linux-notes.org
Разработчики python не сделали поддержку версий и это не очень хорошо. Появляется ряд проблем, а именно с версиями ПО. Одни утилиты требуют версию 2.7.х, другие 3.4.х. И я хотел бы в своей статье, рассказать как можно использовать несколько версий или переключить версию python в Unix/Linux.
Переключить версию python в Unix/Linux
Сейчас по умолчанию, во многих Unix/Linux ОС используется питон 2.6. Чтобы проверить какая версия питона используется в системе, выполните:
Выполним установку python:
И так, чтобы переключить версию питона, я буду использовать несколько методов.
-===СПОСОБ 1 — использование алиаса===-
Один из самых простых способов — это использовать алиасы. Открываем файл:
И, прописываем сам алиас на нужную версию питона:
Чтобы изменения вступили в силу, выполняем:
После этого, можно проверять версию:
Видно что все отлично работает.
-===СПОСОБ 2 — использование alternatives===-
Чтобы изменить версию python глобально, я воспользуюсь alternatives утилитой:
Если вывода не будет, — это будет означать, что python alternative еще не сконфигурирована. Чтобы это сделать, выполните ( взято в качестве примера):
Вышеупомянутые команды будут указывать команде alternatives для создания соответствующих символических ссылок, которые будут использоваться при выполнении команды python. Я назначил python3.6 более высокий приоритет ( цифра 2), — это означает, что если не выбрана альтернатива для python, то по умолчанию будет использоваться python3.6. После выполнения вышеуказанных команд ваша версия python должна измениться на python3.6 из-за ее более высокого приоритета.
Для переключения между вышеперечисленными версиями python теперь достаточно просто:
Чтобы удалить питон с alternatives, используем:
Как-то так! На этому у меня все, статья «Переключить версию python в Unix/Linux» завершена.
Установка Python 3 Ubuntu
Python — это один из самых популярных языков программирования для Linux. На нем написано множество различных инструментов и библиотек. Кроме того, Python популярен среди разработчиков, потому что на нем очень просто и быстро программировать, и вообще, его просто освоить.
По умолчанию в Ubuntu уже поставляется интерпретатор Python, но сейчас в официальных репозиториях доступна только версия 3.5 и версия 2.7 для совместимости со старыми скриптами. Но самая новая версия на данный момент — 3.6. Она вышла в декабре 2016. В этой статье мы рассмотрим как выполняется установка Python 3 Ubuntu 16.04, 16.10 или 17.04.
Установка Python в Ubuntu 16.10 и 17.04
Сначала посмотрите какая версия Python установлена в вашей системе. Для этого выполните команду:
Новая версия, Python 3.6 доступна в репозиториях universe. Поэтому вам нет необходимости добавлять PPA, достаточно просто обновить систему и установить пакет нужной версии. Для этого наберите:
sudo apt update
$ sudo apt install python3.6
После завершения установки снова проверяем версию:
Обратите внимание, что старая версия никуда не делась, она по-прежнему доступна по имени python3, а новая теперь может быть загружена командой python 3.6. Если вы хотите использовать эту версию вместо 3.5 для запуска всех программ. Для этого существует утилита update-alternatives. Но если вы попытаетесь получить список возможностей, то получите ошибку:
Это нормально, нужно сначала установить какие файлы за что отвечают, потому что мейнтейнеры об это не позаботились:
sudo update-alternatives —install /usr/bin/python3 python3 /usr/bin/python3.5 1
$ sudo update-alternatives —install /usr/bin/python3 python3 /usr/bin/python3.6 2
Теперь смотрим еще раз:
update-alternatives —list python3
Теперь мы можем выбрать нужную нам версию и переключаться по необходимости. Для настройки используйте команду config:
sudo update-alternatives —config python3
В запросе ввода нужно указать номер программы, которую следует использовать по умолчанию.
Установка Python в Ubuntu 16.04
В Ubuntu 16.04 новая версия Python 3.6 не поставляется. Поэтому вы можете собрать ее из исходников или же использовать PPA. Сначала рассмотрим как установить Python 3 из PPA, этот путь немного проще. Для добавления репозитория выполните:
sudo add-apt-repository ppa:jonathonf/python-3.6
$ sudo apt update
Установка Python Ubuntu 16.04 выполняется командой:
sudo apt install python3.6
Готово, Python установлен и вы можете тестировать его и настраивать версии как описано выше. Теперь рассмотрим как собрать Python из исходников, так вы получаете самую последнюю версию. Сначала нужно установить все необходимые пакеты:
sudo apt install build-essential checkinstall
sudo apt install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev
Скачайте исходный код и распакуйте полученный архив:
wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tar.xz
$ tar xvf Python-3.6.0.tar.xz
Перейдите в папку с исходниками, подготовьте все, соберите программу и установите:
cd Python-3.6.0/
$ ./configure
$ sudo make altinstall
Команда altinstall указывает, что не нужно создавать символическую ссылку /usr/bin/python. Эту удалит старую версию, по умолчанию используется Python 2.7, и, соответственно, сломает систему.
Для правильно ли прошла установка Python 3 Ubuntu, опять же выполните:
Выводы
В этой статье мы рассмотрели как установить Python на Ubuntu 17.04 и более ранних версий. Рассмотрели как выполняется сборка программы из исходников, установка из PPA и выбор версии. С выбором версии будьте аккуратны, не трогайте python, только python3, как я уже говорил, на Python 2.7 написано множество системных инструментов, и если вы попытаетесь запустить их не той версией интерпретатора, то ничего не получится. Если у вас остались вопросы, спрашивайте в комментариях!