환경 Mac
1. 파이썬 설치
www.python.org/downloads/ 에서 3.x 버젼 다운로드 설치
2. 로컬아파치를 돌리기 위해 bitnami 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 |