작성
·
1.9K
1
리눅스에서 파이썬 실행시키는 부분에서 약간 궁금한점이 있습니다.
윈도우에서는 파이썬으로 만든 프로그램을 pyinstaller를 통해 실행파일을 만들어주면, 다른 윈도우 환경에서는 개발단계에서
pip로 패키지 설치해줬던 과정없이 바로 실행이 가능하던데요.
리눅스에서는 이런 실행파일을 만드는게 아니라 그냥 .py 자체를 올려서 실행시키는걸로 알고있는데요. 이럴경우 pip로 필요한 패키지를 일일히 설치해준 후에 실행을 해야하는걸까요? 아니면 자동으로 관련된 패키지들이 설치가 되는건가요?
그리고 또 하나 궁금한게, .py를 그대로 올리면 소스가 노출되는데, 리눅스에서도 소스 노출없이 윈도우처럼 실행파일을 만들어서 올린다든가 이런방법이 있을까요?
답변 1
1
안녕하세요 모행님.
제가 리눅스에서는 필요한 패키지를 설치하는 방법으로만 사용해봐서 구체적인 사용법을 설명드리지 못할 것 같습니다. 하지만, 구글링을 통해 검색해보면 pyinstaller는 윈도우, 리눅스, 맥 환경에서 모두 동작한다고 되어있네요. 리눅스에서도 윈도우와 마찬가지로 하나의 바이너리 파일로 생성할 수 있는 것 같습니다.
다음 사이트를 참고하세요.
https://hbase.tistory.com/113
감사합니다.