반응형

환경 Mac

 

1. 파이썬 설치

www.python.org/downloads/ 에서 3.x 버젼 다운로드 설치

2. 로컬아파치를 돌리기 위해 bitnami MAMP 설치

bitnami.com/stack/mamp

3. 로컬에서 작동 확인

localhost:8080/index.html

TroubleShooting : 본 컴퓨터는 8080포트를 이미 사용하고 있으므로 8081로 포트 변경

manager-osx 실행하여 apache 포트 8081로 변경 후 재기동

4. index.html 수정하여 변경확인

mampstack-9.0.XX/apache2/htdocs 가 ROOT

5. 해당 위치에 sample py 파일 생성

hello.py

a = 1+2
b = 2+3
print(b)

6. 터미널에서 해당 위치로 가서 python3 hello.py 실행하여 확인

7. python3 명령어를 입력하지 않기 위한 작업

 - 파일 실행 권한 추가 sudo chmod a(모두에게)+x(실행권한 execute) hello.py

 - type python3 입력 후 나오는 값 확인 /usr/bin/python3

 - hello.py 파일 상단에

#!/usr/bin/python3

추가 (해당 위치의 프로그램으로 실행하여라 라는 의미)

위와 같이 작성하는 경우 피씨마다 파이썬이 설치되어있는 위치가 다를 수 있으므로 이식성이 떨어지게됨

=> 

#!#!/usr/bin/env python3

위와 같이 작성하여 unix기반에서는 범용적으로 돌 수 있도록 작성

(python3 라는 프로그램을 찾아서 실행하여라는 의미)

9. 터미널에서 ./hello.py 실행 후 작동 확인

 

'Programing' 카테고리의 다른 글

리눅스 Mysql 외부접속 셋팅  (0) 2021.04.19
[Python] 파이썬과 apache 연동  (0) 2021.01.28
Docker에 tomcat 컨테이너 올려서 WAR 돌리기  (0) 2021.01.13
mvn install trouble shooting  (0) 2021.01.12
Docker 추가 셋팅  (1) 2021.01.11
Posted by npre
,