it-roy-ru.com

Как настроить Atom для запуска скриптов Python3?

В моем терминале я набираю $ which python3, выводя 

/opt/local/bin/python3

Я хотел бы настроить Atom для запуска скриптов Python3. В моем Atom Config у меня есть 

runner:
python: "/opt/local/bin/python3"

Однако, если я запускаю следующий скрипт в каком-то скрипте с именем filename.py,

import sys
print(sys.version)

Я получаю следующий вывод: 

2.7.11 (default, Feb 18 2016, 22:00:44) 
[GCC 4.2.1 Compatible Apple LLVM 7.0.2 (clang-700.1.81)]

Как именно настроить PATH для скриптов Python3.x для правильной работы? Могу ли я использовать другой пакет? 

11
EB2127

Если вы используете Mac OS X, используйте каталог на терминале, чтобы открыть файл. 

Выберите файл python3, щелкните правой кнопкой мыши и выберите «получить информацию». Выберите каталог из «Где:» и вставьте его в Atom. 

Как сказал вам Терри:

Затем введите python3 в командное пространство.

Это должно работать, Науэль :)

4
Nello

Перейдите в строку меню Atom -> Пакеты -> Сценарий -> Настроить Scrpit (Или вы можете использовать сочетание клавиш Shift + Ctrl + Alt + O)

Затем введите python3 в поле Command . Надеюсь, это сработает.

Лучший, Terry

22
Terry

Установите atom-runner в вашем Atom, зайдя в настройки Atom, а затем в Package и найдите atom-runner и установите его .  enter image description here

Теперь нажмите на вкладку настроек для атомного бегуна, как показано выше на рисунке . Затем нажмите на View Code, как показано на рисунке ниже .  enter image description here

Затем перейдите в папку lib и откройте atom-runner.coffee и замените следующий раздел кода:

defaultScopeMap:
coffee: 'coffee'
js: 'node'
Ruby: 'Ruby'
python: 'python3'
go: 'go run'
Shell: 'bash'
powershell: 'powershell -noninteractive -noprofile -c -'

Убедитесь, что для ключевого слова python значение python3, по умолчанию это python. Обратитесь к рисунку ниже:  enter image description here

Другой способ - найти местоположение python3 с помощью команды.

which python3

для меня вывод:

/usr/local/bin/python3

и добавьте как Shebang в каждом файле Python. Например:-

#!/usr/local/bin/python3
import sys
print("Version ",sys.version)

Единственный улов в том, что вы должны написать это в каждом файле.

3
Neo

Вы можете использовать пакет Atom atom-python-run для запуска кода Python из Atom, версию Python можно настроить в настройках пакета. По умолчанию atom-python-run использует синтаксис python {file}. Если команда python в вашей системе еще не указывает на python3, просто замените параметр и напишите python3 {file}.

3
MichaelHuelsen

Если вы используете Atom в Mac OS и у вас установлены пакеты script 3.18.1 и atom-python-run 0.9.7, вам помогут следующие шаги.

Скрипт-> Настроить скрипт

 enter image description here

Затем введите Python3 в поле команды в диалоговом окне параметров.

 enter image description here

Это должно решить вашу проблему.

0
Capt