Как настроить Atom для запуска скриптов Python3?
В моем терминале я печатаю $ which python3
, выводя
/opt/local/bin/python3
Я хотел бы настроить Atom для запуска скриптов Python3. В моей конфигурации Atom у меня есть
runner:
python: "/opt/local/bin/python3"
Однако, если я запустил следующий script в некотором script с именем 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 для правильной работы? Есть ли другой пакет, который я мог бы использовать?
Ответы
Ответ 1
Если вы используете Mac OS X, используйте каталог на терминале, чтобы открыть файл.
Выберите файл python3, щелкните правой кнопкой мыши и выберите "получить информацию". Выберите каталог из "Где" и пропустите его в Atom.
Как сказал вам Терри:
Затем введите python3 в пространство команд.
Он должен работать,
Nahuel:)
Ответ 2
Перейдите в строку меню Atom → Пакеты → Сценарий → Настроить сценарий (или вы можете использовать сочетание клавиш Shift + Ctrl + Alt + O)
Затем введите python3
в командном пространстве. Надеюсь, это сработает.
Бест, Терри
Ответ 3
Установите 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)
Единственная загвоздка в том, что вы должны написать это в каждом файле.
Ответ 4
Вы можете использовать пакет Atom atom-python-run для запуска кода на Python от Atom, версию python можно настроить в настройках пакета. По умолчанию Atom-python-run использует синтаксис python {file}
. Если команда python в вашей системе еще не указывает на python3, просто замените параметр и напишите python3 {file}
.
Ответ 5
Вы, вероятно, используете пакет atom-python-run для запуска Python непосредственно из Atom. Если Python2 является версией Python по умолчанию в вашей системе, то Atom попытается запустить ваш код Python с интерпретатором Python2. Все, что вам нужно сделать, это изменить некоторые настройки в пакете atom-python-run, чтобы сообщить ему, что мы хотим использовать Python3. Процесс прост. Перейдите в настройки >> Пакеты, нажмите кнопку настроек в пакете atom-python-run и в полях команды F5 и F6 обменяйтесь python с python3. Это. Теперь вы можете запустить скрипт Python3, нажав кнопку F5 или F6. ![enter image description here]()
Ответ 6
Если вы используете Atom в Mac OS и у вас установлены пакеты script 3.18.1 и atom-python-run 0.9.7, вам помогут следующие шаги.
Script-> Настроить скрипт
![enter image description here]()
Затем введите Python3 в поле команды в диалоговом окне параметров.
![enter image description here]()
Это должно решить вашу проблему.
Ответ 7
Вот действительно хорошее видео. Играйте в 1,5 раза, и вы получите ответ через 3 минуты.
Как запустить скрипт Python3 в Atom? python3 в Atom
Ответ 8
я использую пакет "script" (3.18.1 от rgbkrk) для запуска кода внутри атома, и вот как я это исправил
- открыть настройки пакета → посмотреть код
- open lib → грамматика → python.coffee
- изменить с Python на Python3 в этих двух местах "Выбор на основе" и "На основе файлов"