Atom - Изменить скрипт для запуска Anaconda после установки платформы
Я пытаюсь настроить Atom с platformio и рядом других плагинов Python в Ubuntu. После установки platformio я заметил, что python по умолчанию, который запускается пакетом сценариев, - это среда python 2.7, созданная в platformio, а не пакет Anaconda, который я установил.
Версия Python по умолчанию в моем терминале - это Python 3 Anaconda, но на данный момент мне нужно отключить Platformio in Atom, чтобы он запускал любой из моих скриптов. В Интернете я нашел некоторые решения, которые включают изменение файла python.coffee в настройках конфигурации.atom на python3. Хотя это останавливает использование Python Platio, это вызывает дистрибутив Linux Python по умолчанию, опять же, не среду Anaconda, которую я настроил.
Эта другая версия Python также вызывает проблемы с другими пакетами. Linter flake8 не будет работать вообще, когда Platformio включен, что заставляет меня думать, что есть некоторые настройки атома ядра, которые необходимо изменить из-за platformio, а не из-за конкретного столкновения между ним и скриптом.
Буду очень признателен за любую помощь в том, как я могу настроить пакет скриптов (или изменить platformio) так, чтобы он запускал anaconda без необходимости постоянно отключать другие пакеты.
0 ответов
Есть файл:
~/.atom / packages / platformio-ide-terminal / lib / platformio-ide-terminal.coffee
Найдите раздел autoRunCommand:
autoRunCommand:
title: "Команда автозапуска "
описание: "Команда для запуска при инициализации терминала".
тип: 'строка' по
умолчанию: ''
Если вы установите значение по умолчанию:
'экспорт PATH=~ / opt / anaconda3 / bin:$PATH'
platformio будет выполнять эту команду каждый раз, когда вы запускаете Atom, и будет использовать питон anaconda по умолчанию. Затем вы можете ввести "conda activate myenvironment" в терминал platformio, и он будет работать как обычно (переключаться между средами, устанавливать пакеты и т. Д.). Надеюсь это поможет.