@MiroMichail

Несколько версий python на nginx, как выбрать версию по умолчнию?

Использую образ homestead, там стоит python 2.7 и python 3.4. Сервер nginx. По умолчанию используется 2.7. Как сделать чтобы использовался 3.4? Знаю, что также можно использовать виртуальное окружение, понял как настраивать, но не как использовать :) С python только начинаю работать, буду благодарен за любой совет!
  • Вопрос задан
  • 311 просмотров
Решения вопроса 1
dimonchik2013
@dimonchik2013
non progredi est regredi
habrahabr.ru/post/203516

virtualenv

но смотрите на задачи, совсем от 2.7 отказываться нельзя, поэтому иногда может быть неважным, что там стоит по умолчанию (хотя, конечно, 3й Питон уникодовый и т.п.)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@deliro
1) Ставить по-дефолту 3-й питон нельзя.
2) Чтобы работать интерактивно в консоли питоном из virtualenv, нужно зайти в папку с энвом и source bin/activate
3) Чтобы запустить скрипт от питона из энва: /home/your_name/env/bin/python some_script.py
Ответ написан
Olej
@Olej
инженер, программист, преподаватель
там стоит python 2.7 и python 3.4.

Python 2 и Python 3 во многом не совместимы по синтаксису.
Если вы по молчанию сделаете в системе Python 3, то многие утилиты станут не работоспособными ... и вы просто развалите систему (правда это зависит от системы, в Fedora 22 Python 3 уже используется по умолчанию).
А если вам нужно только ваш собственный скрипт запускать, то запишите его 1-й строкой:
#!/usr/bin/python3
...
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы