Как Python 3 может быть установлен из командной строки без ввода данных пользователем? - PullRequest
0 голосов
/ 17 января 2019

Я использую macOS High Sierra.

У меня есть установщик .pkg. Использование пакетов Я не могу добавить сценарии оболочки без проблем с разрешениями, поэтому я использовал Automator, чтобы обернуть пакет и выполнить некоторые команды до и после установки. Я хочу, чтобы этот скрипт оболочки, запускаемый из Automator, устанавливал Python 3, так как это зависимость от приложения, которое я пытаюсь установить. Наиболее часто предлагаемый вариант - использовать Homebrew, но поскольку это приложение будет установлено на учетные записи без прав администратора, я не могу этого сделать. Для справки, мне не нужен Python 3, установленный в масштабе всей системы (хотя это было бы неплохо), просто для того, чтобы он запускал мое приложение. Последнее - я попытался переписать код Python 3 в Python 2, поскольку он изначально работает в macOS, но по какой-то причине я нахожу «нет подходящих дистрибутивов» при использовании pip для установки необходимых мне пакетов, каждый из которых определенно имеет поддержку Python 2.7.

TL; DR: есть ли способ установить Python 3 таким образом, чтобы он не требовал ввода данных пользователем и прав администратора?

1 Ответ

0 голосов
/ 18 января 2019

Мне удалось сделать полную установку на raspbian. Есть способы, которые вы можете сделать это на окнах тоже. Это может помочь:

...