Python IDLE: изменить версию Python - PullRequest
17 голосов
/ 23 января 2011

У меня на компьютере установлены Python 2.x и 3.x (Mac OS X 10.6).Для некоторых вещей я хочу использовать версию 2, а для других - версию 3. Мне нравится программа IDLE для редактирования / запуска, но она всегда использует версию 3.

Есть ли способ изменитьверсия интерпретатора, которую использует IDLE?

Спасибо!

Ответы [ 5 ]

19 голосов
/ 23 января 2011

Для каждой версии Python установлены разные версии IDLE. В зависимости от того, как вы установили Python в Mac OS X, вы можете найти разные папки в /Applications. Найдите папку Python 3.n (n = 1 или 2) с IDLE в ней. Или из командной строки терминала вы можете найти idle2.6 и idle3 или idle3.1 или idle3.2.

8 голосов
/ 23 января 2011

Обычно каждая версия Python устанавливает свою собственную версию IDLE.Я не знаю, как это работает на Mac, но для Windows это работает так:

python2.7 C:\Program Files\Python27\Lib\idlelib\idle.pyw

запускает Python 2 IDLE и

python3.2 C:\Program Files\Python32\Lib\idlelib\idle.pyw

запускает Python 3 IDLE.

3 голосов
/ 18 января 2017

В среде Windows, если вы хотите использовать конкретную установку IDLE, я считаю, что самый простой способ - щелкнуть правой кнопкой мыши файл .py и выбрать «открыть с помощью». Затем перейдите к файлу IDLE.bat в месте установки версии Python, которое вы хотите использовать. Я считаю, что сбор ilde.py не работает, но файл .bat делает.

E. г.

D:\Python27\ArcGISx6410.4\Lib\idlelib\idle.bat

или

D:\Python27Desktop\ArcGIS10.4\Lib\idlelib\idle.bat
0 голосов
/ 04 июня 2019

Если на вашем компьютере установлено 2 или более версий Python, но вы можете открыть только один IDLE Python (предположим, IDLE, используя Python 2.7), и если на вашем компьютере не установлен IDLE для Python 3.5 (проверьте папку /usr/binдля idle или idle-python2.7 А если idle-python3.5 там нет, то он в данный момент не установлен).Затем вам просто нужно установить idle-python3.5, выполнив следующую команду через CLI.

sudo apt install idle-python3.5

Или вы можете просто установить его с помощью Software Manager в Linux.Найдите IDLE и выберите предпочитаемый IDLE для установки.

0 голосов
/ 08 февраля 2017

Я использую Sublime 3 в качестве редактора на Mac.Несколько бэкэнд-файлов требуют изменений.В файл Python3.sublime-build были внесены изменения:

{
"cmd": ["/usr/local/bin/python3", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python",
"encoding": "utf8",
"path": "/usr/local/Frameworks/Python.framework/Versions/3.3/bin/"
}

Также был установлен пакет SublimeREPL.

Файл Main.sublime-menu был отредактирован с учетом следующего:

{"command": "repl_open",
 "caption": "Python3 - RUN current file",
 "id": "repl_python_run",
  "mnemonic": "d",
  "args": {
        "type": "subprocess",
        "encoding": "utf8",
        "cmd": ["python3", "-u", "$file_basename"],
        "cwd": "$file_path",
        "syntax": "Packages/Python/Python.tmLanguage",
        "external_id": "python",
        "extend_env": {"PYTHONIOENCODING": "utf-8"}
        }
}

Это основные изменения в двух словах.Более подробные инструкции и пошаговые инструкции доступны по адресу Настройка Sublime Text 3 для разработки на Python3 .

...