如何在Windows 10上启动python simpleHTTPServer

如何在Windows 10上启动python simpleHTTPServer,python,windows-10,simplehttpserver,Python,Windows 10,Simplehttpserver,我最近买了一台Windows10机器,现在我想在本地运行一台服务器来测试我正在开发的网页 在Windows7上,通过python和命令提示符启动HTTP服务器总是非常简单的。Fx编写以下代码将启动HTTP服务器,我可以通过localhost观看网站 C:\pathToIndexfile\python-m SimpleHTTPServer 然而,这在Windows 10上似乎不起作用 有人知道如何在Windows 10上执行此操作吗?好的,显然需要不同的命令 这项工作: C:\pathToInde

我最近买了一台Windows10机器,现在我想在本地运行一台服务器来测试我正在开发的网页

在Windows7上,通过python和命令提示符启动HTTP服务器总是非常简单的。Fx编写以下代码将启动HTTP服务器,我可以通过localhost观看网站

C:\pathToIndexfile\python-m SimpleHTTPServer

然而,这在Windows 10上似乎不起作用


有人知道如何在Windows 10上执行此操作吗?

好的,显然需要不同的命令

这项工作:

C:\pathToIndexfile\py-m http.server


正如在一篇评论中指出的,更改为“http.server”不是因为windows,而是因为我从python 2更改为python 3。

如果您已经安装了
python 3
,只需运行:

python -m http.server 

在Windows上,
python
python3
都不适合我;程序只是挂在那里,什么也不做

不过,我是通过
ipython
实现的:

ipython -m http.server 8000
不过,您需要事先安装IPython:

pip install ipython

请注意,从
SimpleHTTPServer
http.server
的更改是因为您已经从Python 2切换到了3。它与Windows版本无关。还有其他服务器选项:从上面的注释“python-mhttp.Server”运行命令后,它将启动服务器<代码>在::端口8000(HTTP://[:]:8000/)上提供HTTP服务…:1---[18/11/2020 10:34:15]“GET/HTTP/1.1”200-::1---[18/11/2020 10:34:15]代码404,未找到消息文件::1---[18/11/2020 10:34:15]“GET/favicon.ico HTTP/1.1”404-之后,您必须打开浏览器并转到“localhost:8000”