Mac에서 Python 3을 사용하여 간단한 웹 서버를 만드는 방법

Python 프로그래밍 언어에 익숙하다면 아마도 다음에서 간단한 웹 서버를 만드는 방법을 알고 있을 것입니다.

Mac의 명령줄. 그러나 Python 3의 새 버전에서는 이전 명령이 더 이상 작동하지 않으며 웹 서버를 만드는 방식이 변경되었습니다.

걱정하지 마세요. Python 3을 사용하여 생성웹 서버는 매우 쉽고 팀만 변경되었습니다. MacOS를 지침으로 사용하지만이 방법은 Windows 및 Linux가 설치된 PC에서 동일하게 작동합니다. 아래에서 모든 것을 자세히 설명합니다.

광고

광고

웹 서버를 만드는 방법HTTP 사용하여파이썬3.0+

분명히, 지침을 진행하기 전에 Mac에 Python 3.0 이상을 설치해야합니다. 이전 버전에서는 팀이 다릅니다.

명령 프롬프트에서 다음 명령을 입력하십시오.

광고

광고

파이썬 -m http.server

또는 (파이썬 3.x라고 부르는 것에 따라) :

python3 -m http.server

return return (enter)을 누르면 Python 3이 간단한 HTTP 웹 서버를 즉시 만듭니다.

디렉토리에 웹 파일이 없으면 Python 3 http 서버가 터미널 프로그램에서 시작됩니다.

브라우저에서 다음 URL로 확인할 수 있습니다.

http://0.0.0.0:8000

개별 파일, 폴더, 디렉토리 등에 대한 액세스와 같은 모든 웹 서버 활동은 터미널의 Python 창에 실시간으로 표시됩니다.

Python과 Python3을 모두 설치 한 경우 명령을 이전 버전에서 사용되지 않도록 약간 수정해야합니다. 대부분의 경우 명령은 다음과 같습니다.

python3 -m http.server

As ~와 함께파이썬3~처럼 보인다 동등한Python -m CGIHTTPServer?

Python에서는 python -m CGIHTTPServer 명령과 동등한 기능이 필요한 경우 CGI 서버를 사용할 수도 있습니다. 명령은 다음과 같습니다.

python3 -m http.server –cgi

Python 3 버전이 업데이트로 설치되고 간단히 Python이라고하는 경우 명령은 다음과 같습니다.

python -m http.server –cgi

오류가 발생했을 때해야 할 일 "/usr/큰 상자/파이썬:아니요 기준 치수 명명 된 http?

"/ usr / bin / python 오류가 발생하면 : http "라는 모듈이 없습니다. 아마도 Python 3이 활성화되어 있지 않거나 두 옵션 중 잘못된 명령을 사용했을 가능성이 큽니다. 프로그래밍 언어가 컴퓨터에 전혀 설치되어 있지 않을 수도 있습니다. Mac의 경우 Python2가 Mac OS의 표준 프로그래밍 언어이므로 Mac에서는 이것이 가능성이 적습니다. Python 3.x를 직접 설치 한 경우 Python 2.x가 자동으로 제거됩니다. 가장 일반적으로 사용되는 프로세스는 Homebrew입니다.

Python 2 및 이전 버전에 python -m SimpleHTTPServer 명령을 사용해보십시오

간단한 파이썬 웹 서버는 적합하지 않습니다완전한 작업을 수행하면 빠른 테스트에 사용될 가능성이 높습니다. 본격적인 웹 서버를 만들려면 Apache 또는 Nginx를 사용해야합니다. 단, 작업이 더 어려울 수 있습니다. MAMP를 사용하면 웹 서버를 최대한 쉽게 만들고 구성 할 수 있습니다.