나의 목표는 터미널을 사용하여 설치하고 실행할 수 있는 프로그램을 만드는 것입니다.
예를 들어,
- 핍이 설치되었습니다
pip install numpy
터미널에 쓰고 numpy가 설치됩니다.
내가 직면한 과제:
pip
터미널이나 명령줄에 작성 하면 pip가 무엇인지 이해합니다. 이 작업을 수행할 방법이 생각나지 않습니다.install numpy
위의 목표가 완료되면 다음과 같은 여러 인수를 전달해야 합니다set color 4
.
제가 작업하고 있는 언어는 Python이고 OS는 Raspbian입니다.
불행히도 그러한 문제에 대한 용어가 있는지 전혀 모르겠습니다. 자유롭게 편집하십시오.
답변1
1) #!/usr/bin/env python
기본 Python 프로그램의 첫 번째 줄(예: your_program
) 과 같은 것을 추가하고 chmod a+x your_program
. 그런 다음 your_program
(또는 에 ./your_program
없는 경우 ) 을 입력하면 프로그램이 실행됩니다..
PATH
세부사항 예:이 질문에, 또는 다른 많은 장소에서.
PATH
그러한 프로그램을 넣을 수 있는 일부 디렉터리를 포함하도록 쉘 프로필을 수정하고 싶을 수도 있습니다 (내 것은 /usr/local/bin
시스템 전체용이고 $HOME/bin
내 개인 스크립트용입니다).
2) 명령줄 인수에 액세스하려면 를 사용할 수 있습니다 sys.argv
. 소개는 예를 들어여기, 라이브러리 참조는 다음과 같습니다.여기.
다음과 같은 다른 라이브러리를 사용할 수 있습니다.인수또는getopt이는 sys.argv
명령줄 옵션을 구문 분석하는 데 도움이 됩니다.