如何在Windows 10上启动python simpleHTTPServer
我最近买了一台Windows10机器,现在我想在本地运行一台服务器来测试我正在开发的网页 在Windows7上,通过python和命令提示符启动HTTP服务器总是非常简单的。Fx编写以下代码将启动HTTP服务器,我可以通过localhost观看网站 C:\pathToIndexfile\python-m SimpleHTTPServer 然而,这在Windows 10上似乎不起作用如何在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
有人知道如何在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”