Установленный скрипт с pip: запускается как команда

Я установил этот скрипт на python scdl для загрузки звука из soundcloud. Скрипт установлен в ~ / .local / bin. Как мне запустить этот скрипт в терминале, как в программе? Поэтому я не вписываю весь путь к этому сценарию. Я хотел бы запустить его так:

scdl - l <link>
7
задан 18 May 2015 в 21:08

2 ответа

Добавьте путь ~/.local/bin к PATH среда.

Открывают файл .bashrc в терминале

nano ~/.bashrc

и добавляют

:$HOME/.local/bin

в конце PATH, определение

например,

export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:$HOME/bin:$HOME/.local/bin

, и добавляют строку:

alias my_app="scdl - l <link>"

для запуска команды scdl - l <link> с псевдонима my_app.

Замена my_app с именем по Вашему выбору.

Запускают команду для чтения конфигурации

source ~/.bashrc

, Это - все.

0
ответ дан 18 May 2015 в 21:08

Или более простой путь... Просто создайте символьную ссылку на него в /usr/local/bin/

, например,

sudo ln -s /home/user/.local/bin/scdl /usr/local/bin/scdl

Затем его автоматически добавленный к ПУТИ по умолчанию

0
ответ дан 17 April 2019 в 23:47

Другие вопросы по тегам:

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