Скрипты Python запускаются через cli, но не через Atom [duplicate]

Да, у меня тоже есть эта проблема. Я обновил проект. И тогда все работает нормально.

10
задан EB2127 22 February 2016 в 13:39
поделиться

5 ответов

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

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

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

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

Он должен работать, Nahuel:)

4
ответ дан Nello 15 August 2018 в 21:24
поделиться

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

3
ответ дан MichaelHuelsen 15 August 2018 в 21:24
поделиться

Установите Atom-runner в свой Atom, входящий в ваши настройки Atom, а затем внутри пакета и найдите Atom-runner и установите его.

Теперь перейдите на вкладку настроек для атома-бегуна, как показано на рисунке выше. Затем нажмите «Просмотреть код», как показано на рисунке ниже.

Затем перейдите в папку 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. См. Рис. Ниже:

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

which python3

для вывода:

/usr/local/bin/python3

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

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

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

2
ответ дан Neo 15 August 2018 в 21:24
поделиться

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

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

Лучший, Терри

18
ответ дан Terry 15 August 2018 в 21:24
поделиться
  • 1
    Он работает нормально. Но когда я перезапускаю Atom, я снова должен выполнить те же шаги. Есть ли способ сохранить эту конфигурацию? – Anshul Garg 8 June 2018 в 11:25
  • 2
    – Micks Ketches 27 September 2018 в 17:49
0
ответ дан Capt 29 October 2018 в 04:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: