Что является эквивалентом Python 3 python -m SimpleHTTPServer
?
python
python-3.x
httpserver
simplehttpserver
ryanbraganza
источник
источник
python -m CGIHTTPServer
являетсяpython3 -m http.server --cgi
.python3 -m http.server --help
все аргументы и варианты.python -m http.server
работал на меня. Я должен был удалить3
python
и Python3,python3
но некоторые предпочитают устанавливать Python3 просто какpython
.python
по умолчанию. Но вопрос дляpython3
:)Эквивалент:
источник
python3 -m http.server 8080
если вам нужно привязать к порту. Подробнее читайте в конце раздела: docs.python.org/3/library/…python3 -m http.server --help
Подробнее.Использование утилиты 2to3.
источник
В дополнение к ответу Петра, если вы хотите привязать к определенному интерфейсу вместо всех интерфейсов, которые вы можете использовать
-b
или--bind
пометить.Приведенный выше фрагмент должен помочь. 8000 - номер порта. 80 используется в качестве стандартного порта для связи HTTP.
источник
В одном из моих проектов я запускаю тесты на Python 2 и 3. Для этого я написал небольшой скрипт, который запускает локальный сервер независимо:
Как псевдоним:
Обратите внимание, что я контролирую свою версию Python через окружение conda , поэтому я могу использовать ее
python
вместоpython3
Python 3.источник