¿Cuál es el equivalente de Python 3 python -m SimpleHTTPServer
?
python
python-3.x
httpserver
simplehttpserver
ryanbraganza
fuente
fuente
python -m CGIHTTPServer
espython3 -m http.server --cgi
.python3 -m http.server --help
para todos los argumentos y opciones.python -m http.server
trabajó para mi. Tuve que quitar el3
python
y Python3 como,python3
pero algunos prefieren instalar Python3 simplemente comopython
.python
predeterminada. Pero, la pregunta es parapython3
:)El equivalente es:
fuente
python3 -m http.server 8080
si necesitas unirte a un puerto. Lea más al final de la sección: docs.python.org/3/library/…python3 -m http.server --help
para más detalles.Usando la utilidad 2to3.
fuente
Además de la respuesta de Petr, si desea vincularse a una interfaz específica en lugar de todas las interfaces que puede usar
-b
o--bind
marcar.El fragmento anterior debería hacer el truco. 8000 es el número de puerto. 80 se utiliza como puerto estándar para las comunicaciones HTTP.
fuente
En uno de mis proyectos ejecuto pruebas contra Python 2 y 3. Para eso escribí un pequeño script que inicia un servidor local de forma independiente:
Como un alias:
Tenga en cuenta que controlo mi versión de Python a través de entornos conda , por eso puedo usar en
python
lugar depython3
usar Python 3.fuente