如何让 "python http.server" 在 Arch Linux 中工作

How to get "python http.server" to work in Arch Linux

当我输入 "python http.server" 时,我希望获得简单的网络服务器,但我得到的是:

$ python http.server
python: can't open file 'http.server': [Errno 2] No such file or directory

在我的服务器上,还有一个 Arch box(已经 运行 宁了一段时间所以不清楚安装了什么包)这个命令 运行 网络服务器。

我错过了什么?

编辑:是的,当然,“-m”,很抱歉浪费时间,但感谢您的帮助。

对于Python2,我相信你正在寻找的命令是

 python -m SimpleHTTPServer

如果您有python3,那么this documentation建议您需要

 python3 -m http.server

On Python 3 这将 运行 服务器侦听端口 9000

$  python3 -m http.server 9000