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

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

/opt/local/bin/python3

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

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)]

как именно настроить путь для Python3.х скриптов для корректной работы? Есть ли другой пакет, который я мог бы использовать?

4 ответов


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

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

Как Терри сказал тебе:

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

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


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

введите python3 в командное пространство. Надеюсь, это сработает.

лучшие, Терри!--2-->


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


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

Теперь нажмите на вкладку Настройки для atom-runner, как показано выше на рисунке. Затем нажмите на просмотр кода, как показано на рисунке ниже. enter image description here

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

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)

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