В моей системе я установил Python 2.7.По умолчанию это Python 2.6. Мое приложение должно работать на 2.7, но по умолчанию оно работает на python 2.6.Как я могу это изменить.?
1 ответ
Tldr: вы не
Python - это одна из тех вещей, с которыми вы не хотите слишком часто связываться, поскольку важные вещи в вашей ОС полагаются на это. Вы можете ужасно сломать свою систему.
В целях тестирования вы можете явно указать полный путь к python 2.7 в ваших скриптах на python. Это отчасти хаки и не масштабируется. Делайте, только если вы знаете, что производственная среда будет идентична, а другие варианты кажутся неприятными.
Вы действительно хотите использовать virtualenv вместо этого, чтобы настроить среду Python для своего использования. Здесь есть несколько приятных моментов: он позволяет вам выбрать нужную версию Python (и использовать зависимости только для этой среды), не рискует потерять важное программное обеспечение, основанное на Python 2.6, и не загромождает всю вашу систему. поскольку вы не пытаетесь перемонтировать систему так, чтобы она не была предназначена для нее.
Смотрите также pyenv и pythonz для дополнительных опций - они позволят вам иметь изолированную среду python как пользователь, который довольно крутой