Я не уверен, что я должен искать, потому что все, что я пытался найти, на самом деле не дало мне ответов, которые мне нужны.Как запустить программу python, просто набрав имя на терминале?
Если кто-то может указать мне в правильном направлении именно то, на что я должен смотреть, я был бы очень признателен. В принципе, я хочу знать, как лучше всего сделать программу python, которую я могу распространять (не публично).
После того, как у кого-то есть файл, он запускает скрипт или запускает команду make, и результатом этого будет то, что пользователь может вызывать программу из любой директории на компьютере, просто набрав имя (и передавая аргументы) в терминале.
Я знаю только один способ сделать это, что, я считаю, неверный путь. Моя идея заключалась в следующем:
1.) Основная папка, назовем ее Ghoul. Он будет содержать 3 файла:
setup.sh ghoul.sh ghoul.py
2.) Пользователь должен запустить setup.sh, который бы ghoul.sh исполняемый и это изменит название на вурдалака, а затем я бы переместите его в/bin
3.) В файле ghoul, который теперь находится в/bin, сам файл будет содержать «python /home/user/Ghoul/ghoul.py $ @». Это позволит программе запускать из любого каталога, просто набрав «ghoul»
Надеюсь, это ясно, что я пытаюсь выполнить , Я знаю, что это не может быть подходящим способом сделать это. Что я должен искать и читать, чтобы это сделать? Я хотел бы знать, как я могу это сделать на Ubuntu, а также ..Windows.
Мне также интересно, могу ли я ограничить команду «ghoul» работать только в каталоге Ghoul, но, конечно, в любой директории, находящейся в каталоге Ghoul, а не из любой директории в системе.
спасибо.
Добавьте его в PATH, включите строку bang (#/env/bin/python3), и вы готовы пойти – iScrE4m