Я использую текстовый редактор Atom для написания программ Python. Обычно я начинаю новый скрипт с помощью команды atom script_name.py
и открывается текстовый редактор Atom. Вы можете выполнить сценарии с пакетом script
с командой cmd+i
. (См. https://atom.io/packages/script)Есть ли способ запуска Python-скриптов в Atom с несколькими версиями Python?
Бывают ситуации, когда я хотел бы использовать Python 2.7
и другие ситуации, когда я предпочитаю использовать Python 3.4
.
С моей точки зрения, единственный способ сделать это - вручную изменить $PATH
на версию Python. В моем случае путь для Python 3.4
составляет /opt/local/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4
, а путь для Python 2.7
- /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
.
Есть ли другой способ сделать это, кроме того, меняя вручную $PATH
каждый раз? Есть ли другой пакет, который я мог бы использовать?
EDIT: Возможно, есть некоторые путаницы. Я думаю, вы должны иметь возможность запускать в Atom скрипт, используя python2.7
и python3.4
. В командной строке можно просто сделать python script.py
за python2.7
и за python3.4
запустите python3 script.py
.
Это я понимаю, но, учитывая мою установку выше, какая версию Python будет использовать Atom для выполнения скриптов? – ShanZhengYang
Используйте опцию 'Script: Run Options' из пакета' script'. По-видимому, вы можете создавать «профили» для работы с обеими версиями. См. Раздел сеанса __Usage__ на странице [package page] (https://atom.io/packages/script). –
Спасибо за помощь! Это хорошо работает, так как пользователи могут просто использовать команды, которые они уже используют в командной строке. – ShanZhengYang