Se você está familiarizado com a linguagem de programação Python, provavelmente sabe como criar servidores web simples em
Não se preocupe, use o Python 3 para criarservidores da Web são igualmente fáceis, apenas as equipes mudaram. Usaremos o MacOS para obter instruções, mas o método funciona da mesma maneira em computadores com Windows e Linux. Abaixo, explicaremos tudo em detalhes.
Publicidade
Publicidade
Como criar um servidor webHTTP usandoPitão3,0+
Obviamente, antes de prosseguir com as instruções, você precisa instalar o Python 3.0+ no seu Mac. Nas versões anteriores, as equipes serão diferentes.
Digite o seguinte comando em um prompt de comando:
Publicidade
Publicidade
python -m http.server
OU (dependendo do que você chama de Python 3.x):
python3 -m http.server
Pressione return (enter) e o Python 3 criará instantaneamente um servidor web HTTP simples.
O servidor http do Python 3 será iniciado no programa Terminal se não houver arquivo da web no diretório
Você pode verificá-lo no navegador no seguinte URL:
http://0.0.0.0:8000
Todas as atividades do servidor da Web, como acesso a arquivos, pastas, diretórios, etc. individuais, serão exibidas na janela Python no Terminal em tempo real.
Se você tiver o Python e o Python3 instalados, o comando precisará ser ligeiramente modificado para que não seja usado com a versão anterior. Na maioria das vezes, o comando ficará assim:
python3 -m http.server
Como comPython3parece equivalentePython -mCGIHTTPServer?
Você também pode usar um servidor CGI com Python se precisar do equivalente ao comando python -m CGIHTTPServer. O comando ficará assim:
python3 -m http.servidor –cgi
Se a versão do Python 3 estiver instalada como uma atualização e for chamada simplesmente de Python, o comando seria:
python -m http.servidor –cgi
O que fazer se ocorrer um erro "/usr/bin/Pitão:Não módulo nomeado http?
Se você encontrar o erro "/ usr / bin / python: Nenhum módulo chamado http ”, provavelmente, você simplesmente não tem o Python 3 ativo ou usa o comando errado em duas opções. Há também uma chance de que a linguagem de programação não esteja instalada no computador. Em um Mac, isso é menos provável, porque Python2 é a linguagem de programação padrão no Mac OS. Se você instalou o Python 3.x, ele removerá automaticamente o Python 2.x. O processo mais usado é o Homebrew.
Tente usar o comando python -m SimpleHTTPServer para Python 2 e versões anteriores
Servidores web Python simples não são adequados paratrabalho completo, é mais provável que sejam usados para testes rápidos. Se você deseja criar um servidor Web completo, é necessário usar o Apache ou o Nginx, embora trabalhar com eles seja mais difícil. Você também pode usar o MAMP, o que facilita a criação e a configuração de servidores da Web.

