@gregorypetrov

Можно ли установить Python 3 на Debian, не удаляя Python 2, и использовать и то, и другое по необходимости?

Есть веб-сервер на Debian. Установлен Python 2, на котором работают некоторые важные скрипты.

Могу ли я установить на сервер также Python 3 так, чтобы часть скриптов запускалась как раньше (по умолчанию) из-под Python 2, а часть - из-под Python 3?

Если да, то как в общих чертах это сделать?
  • Вопрос задан
  • 546 просмотров
Решения вопроса 3
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
sudo apt-get install python3
Ответ написан
Комментировать
ivannaymov
@ivannaymov
Да, просто ставишь третий питон sudo apt-get install python3 и никаких проблем не будет. Чтобы задать основной питон (когда pip и python команды запускаешь), используется update-alternatives --set python /usr/bin/python3, но так лучше не делать и просто запускать python3
Ответ написан
Комментировать
Да, отлично уживаются вместе. Вы же при запуске скрипта указываете каким интерпретатором его будете запускать или указываете его в заголовке скрипта. Ну вот и указывайте при запуске python2 или python3 в зависимости от необходимости.
После установки python3 - он будет интерпретатором по умолчанию.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
никогда не ставь два питона вместе. потому что они уже установлены в системе :)
python3 --version
Ответ написан
TheRonCronix
@TheRonCronix
Можете посмотреть еще conda. Это средство управления пакетами и средами.
Ответ написан
Комментировать
@Norkotik
Можно почитать про venv, скорее всего это именно то, что вам нужно
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы