방금 리눅스 시스템 (Kubuntu)을 설치했고 리눅스에서 파이썬 프로그램을 실행 가능하게 만드는 프로그램이 있는지 궁금합니다.
답변:
다음을 스크립트의 첫 번째 줄에 넣으십시오.
#!/usr/bin/env python
다음을 사용하여 파일을 실행 가능하게 만드십시오.
chmod +x myfile.py
실행
./myfile.py
Python에서 독립 실행 형 바이너리 애플리케이션을 얻으려면 py2exe 또는 PyInstaller 와 같은 도구를 사용하십시오 .
PyInstaller를 사용할 수 있습니다. 단일 "바이너리"파일로 실행할 수 있도록 빌드 dist를 생성합니다.
http://pythonhosted.org/PyInstaller/#using-pyinstaller
Python 3에는 빌드 dist를 만드는 기본 옵션도 있습니다.
코드 시작 부분에이 줄을 넣으면 운영 체제가 파이썬 스크립트 실행에 필요한 바이너리 프로그램을 찾도록 지시합니다. 즉, 파이썬 인터프리터입니다.
따라서 파이썬 인터프리터를 유지하는 운영 체제에 따라 다릅니다. 운영 체제로 Ubuntu가 /usr/bin/python
있으므로 Python 인터프리터가 유지 되므로 Python 스크립트 시작 부분에이 줄을 작성해야합니다.
#!/usr/bin/python
코드를 완료하고 저장 한 후
명령 터미널 시작
스크립트가 현재 작업 디렉토리에 있는지 확인하십시오.
유형 chmod +x script_name.py
이제 스크립트를 클릭하여 스크립트를 시작할 수 있습니다. 경고 상자가 나타납니다. 경고 상자에서 "실행"또는 "터미널에서 실행"을 누르십시오. 또는 터미널 프롬프트에서 다음을 입력합니다../script_name.py
다음을 수행합니다.
이것은 본질적으로 파일을 bash 실행 파일로 바꿉니다. 두 번 클릭하면 실행됩니다. 이것은 Unix 기반 시스템에서 작동합니다.