Ссылка на python

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модератор: SLEDopit

Ответить
Аватара пользователя
chitatel
Сообщения: 2063

Ссылка на python

Сообщение chitatel »

Имею:

Код: Выделить всё

lrwxrwxrwx 1 [i]/чик-чик-чик/[/i] /usr/bin/python -> python2.7

Код: Выделить всё

python -V
Python 2.7.17
Хочу поменять ссылку на python3.6 (руками или через update-alternatives).

Вопрос: это может как-то повлиять на работоспособность системы, в смысле, не сломаются ли системные скрипты, может им нужен именно 2.7 пайтон по этой ссылке? Или можно менять, ничего не сломается?

Debian 10 & Ubuntu 18.04
Спасибо сказали:
Аватара пользователя
s.xbatob
Сообщения: 1139
ОС: Fedora

Re: Ссылка на python

Сообщение s.xbatob »

Сломаются — там полной совместимости нет, да и модули ищутся в разных местах.
В /usr/bin есть python2 и python3. По уму их и надо указывать в скриптах:

Код: Выделить всё

#!/usr/bin/python3
Спасибо сказали:
Аватара пользователя
chitatel
Сообщения: 2063

Re: Ссылка на python

Сообщение chitatel »

Ясно, тогда лучше не буду трогать от греха...

Буду руками писать:
python3 my_supa_pupa_script.py

Или в самом скрипте указывать, да.
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4823
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Ссылка на python

Сообщение SLEDopit »

s.xbatob писал:
08.01.2021 12:42
Сломаются — там полной совместимости нет, да и модули ищутся в разных местах.
Судя по пакетам python-is-python3 и python-is-python2 (видимо для неосиливших update-alternatives) всё не так однозначно :)
Так совершенно точно не стоило делать лет 5 назад, когда до официального окончания поддержки python2 было ещё несколько лет.
Сейчас же уже 2021, времена меняются.

PS. Но совместимости ради лучше всё же полагаться на python3, чем просто на python
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Ссылка на python

Сообщение Bizdelnick »

SLEDopit писал(а):
08.01.2021 19:09
пакетам python-is-python3 и python-is-python2 (видимо для неосиливших update-alternatives)
Это где такие? В Debian 10 нету. И альтернатив нету, симлинк лежит в пакете python-minimal.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4823
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Ссылка на python

Сообщение SLEDopit »

Bizdelnick писал:
08.01.2021 19:27
Это где такие?
В sid и testing. В ubuntu он тоже только в 20.04 появился.

Что-то я упустил деталь что вопрос про debian 10 и ubuntu 18.04. Там, наверно, есть смысл оставить как есть.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Аватара пользователя
delvin-fil
Сообщения: 135
ОС: Linux → Gentoo

Re: Ссылка на python

Сообщение delvin-fil »

s.xbatob писал:
08.01.2021 12:42
По уму их и надо указывать в скриптах:
Код: Выделить всё
#!/usr/bin/python3
Пр уму надо так:

Код: Выделить всё

#!/usr/bin/env python3
import __hello__
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Ссылка на python

Сообщение Bizdelnick »

Если совсем по уму, то надо так.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
s.xbatob
Сообщения: 1139
ОС: Fedora

Re: Ссылка на python

Сообщение s.xbatob »

delvin-fil писал:
09.01.2021 03:59
Пр уму надо так:
#!/usr/bin/env python3
Так как раз вредно, хотя это многие советуют: можно запустить не ту программу, которую хочешь
Спасибо сказали:
Аватара пользователя
chitatel
Сообщения: 2063

Re: Ссылка на python

Сообщение chitatel »

Я вконец запутался.

Какая гадость этот ваш питон.

P.S.
Астанавитесь!!!
Спасибо сказали:
Ответить