Python IDLE: изменение версии Python
У меня есть Python 2.x и 3.x на моей машине (Mac OS X 10.6).
Для некоторых вещей я хочу использовать ver 2, но для других я хочу ver 3. Мне нравится программное обеспечение IDLE для редактирования/работы, но оно всегда использует версию 3.
Есть ли способ изменить версию интерпретатора, который использует IDLE?
Спасибо!
Ответы
Ответ 1
Существуют разные версии IDLE для каждой версии Python. В зависимости от того, как вы установили Python в Mac OS X, вы можете найти разные папки в /Applications
. Найдите папку Python 3.n(n = 1 или 2) с IDLE в ней. Или из командной строки терминала вы можете найти idle2.6
и idle3
или idle3.1
или idle3.2
.
Ответ 2
Обычно каждая версия 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
В среде Windows, если вы хотите использовать конкретную установку IDLE, я считаю, что самый простой способ - щелкнуть правой кнопкой мыши по файлу .py
и выбрать "открыть с помощью". Затем перейдите к файлу IDLE.bat
в месте установки версии Python, которое вы хотите использовать. Я считаю, что сборка только ilde.py
не работает, но файл .bat
делает.
Например
D:\Python27\ArcGISx6410.4\Lib\idlelib\idle.bat
или же
D:\Python27Desktop\ArcGIS10.4\Lib\idlelib\idle.bat
Ответ 4
Если на вашем компьютере установлено 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 для установки.
Ответ 5
Я использую 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"}
}
}
Это основные изменения в двух словах. Более подробная информация с помощью пошаговых инструкций доступна по адресу:
Настройка возвышенного текста 3 для разработки Python3.