1

В моей системе я установил Python 2.7.По умолчанию это Python 2.6. Мое приложение должно работать на 2.7, но по умолчанию оно работает на python 2.6.Как я могу это изменить.?

1 ответ1

2

Tldr: вы не

Python - это одна из тех вещей, с которыми вы не хотите слишком часто связываться, поскольку важные вещи в вашей ОС полагаются на это. Вы можете ужасно сломать свою систему.

В целях тестирования вы можете явно указать полный путь к python 2.7 в ваших скриптах на python. Это отчасти хаки и не масштабируется. Делайте, только если вы знаете, что производственная среда будет идентична, а другие варианты кажутся неприятными.

Вы действительно хотите использовать virtualenv вместо этого, чтобы настроить среду Python для своего использования. Здесь есть несколько приятных моментов: он позволяет вам выбрать нужную версию Python (и использовать зависимости только для этой среды), не рискует потерять важное программное обеспечение, основанное на Python 2.6, и не загромождает всю вашу систему. поскольку вы не пытаетесь перемонтировать систему так, чтобы она не была предназначена для нее.

Смотрите также pyenv и pythonz для дополнительных опций - они позволят вам иметь изолированную среду python как пользователь, который довольно крутой

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .