Я установил на свой Mac 2 версии Python: 2.7 и 3.5. И появилось только одно приложение Python Launcher.

Когда я пытаюсь запустить сценарий на основе TkInter с помощью Python Launcher, он всегда находит TkInter в каталоге / Library / Frameworks / Python Framework / Versions / 2.7.

Поскольку я хочу запустить приложение в версии 3.5, я хочу, чтобы моя программа находила что-то в / Library / Frameworks / Python Framework / Versions / 3.5

Jemoka

Ответов: 2

Ответы (2)

В настройках Python Launcher отметьте опцию «Разрешить переопределение с помощью #! В скрипте» (это прямо под тем местом, где вы выбираете интерпретатор). Вверху скрипта введите #! / Usr / bin / env python3. Подробнее здесь.

Может быть, вы можете взглянуть на pyenv, который позволяет переключать интерпретатор Python между разными версиями.

Например, вы можете установить глобальный интерпретатор Python как 3.5 с помощью:

pyenv global 3.5

или вы можете просто установить локальный интерпретатор Python как 3.5 с помощью:

pyenv local 3.5

, который будет запускать программу python с использованием v3.5 при запуске python по определенному пути.

2022 WebDevInsider