Atom Script не может найти путь для Python 3 на Mac - PullRequest
0 голосов
/ 01 мая 2019

При использовании аддона скрипта для Atom выводится:

Невозможно запустить

/usr/bin/python3

Вы запускали Atom из командной строки?

atom .

Это в вашем ПУТИ?

PATH: /usr/bin/python3:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Frameworks/Python.framework/Versions/3.7/bin:/usr/bin/python3:/usr/local/share/dotnet:/Library/Frameworks/Mono.framework/Versions/Current/Commands:~/.dotnet/tools

Как заставить Atom распознавать Python 3?

Я попытался установить Python с помощью Homebrew, и он установлен на /usr/local/bin/python3, а также с помощью терминала, чтобы добавить все предлагаемые пути к /etc/paths.

1 Ответ

1 голос
/ 01 мая 2019

Вам необходимо правильно настроить скрипт пакет , чтобы использовать профиль, который указывает на правильный python3.

  1. ОткрытьТерминал и перейдите в каталог, содержащий ваши скрипты.

    $ pwd
    /Users/cerberus/Scripts
    
  2. Получите путь к python3

    • Если вы установили его через Homebrew, тогда он должен быть по адресу:

      $ python3 -V
      Python 3.7.3
      $ which python3
      /usr/local/bin/python3
      
    • Вы также можете проверить, что Homebrew уже обновил PATH, добавив / usr / local / bin , но есливы сделали что-то не так с установкой Python, эта часть не нужна.

      $ echo $PATH
      .../usr/local/bin/:/...
      
  3. Теперь запустите Atom из командной строки какобъяснено в пакете документов

    Обязательно запустите Atom с консоли / терминала.Это дает Atom все ваши полезные переменные среды.Кроме того, обязательно запустите его с нужным вам путем к проекту.

    $ cd /path/to/scripts
    $ atom .
    

    ИЛИ

    $ atom /path/to/scripts
    
  4. Перейдите к Пакеты > Палитра команд > Переключить (или использовать CMD + SHIFT + P)

  5. Выбрать Сценарий : параметры запуска

Script: Run Options

Введите путь к вашим сценариям и путь к команде python3

create profile

ПРИМЕЧАНИЕ: На моей машине, просто установка python3 также работает.Но если у вас есть проблемы с вашим путем к Python, вы можете попытаться указать полный путь (/usr/local/bin/python3), как показано.

Сохранить профиль (например, как "Python3") Теперь, когда вы хотите запустить свои скрипты Python, используйте Script : Запуск с профилем и выберите только что созданный профиль.

Script: Run with Profile

select profile

Это должно работать сейчас.

run successful

...