【问题标题】:Set up Python simpleHTTPserver on Windows [duplicate]在 Windows 上设置 Python simpleHTTPserver [重复]
【发布时间】:2023-03-05 06:58:01
【问题描述】:

我想在 Windows XP 上设置 Python SimpleHTTPServer。我的电脑上安装了 Python。我正在执行以下命令:

python -m SimpleHTTPServer 8888

但我得到了错误:

C:\Python33\python.exe: No module named SimpleHTTPServer

SimpleHTTPServer for Python 在 Windows 上可用吗?如果是,我该如何设置服务器?

【问题讨论】:

  • 该模块名为SimpleHTTPServer,在Server上带有大写S。
  • 与大写 S 的结果相同

标签: python windows python-3.x simplehttpserver


【解决方案1】:

来自 Stack Overflow 问题What is the Python 3 equivalent of "python -m SimpleHTTPServer"

以下对我有用:

python -m http.server [<portNo>]

因为我使用的是 Python 3,模块 SimpleHTTPServer 已被 http.server 替换,至少在 Windows 中是这样。

【讨论】:

  • 非常感谢,这真的很有帮助。使用 python33 命令python -m http.server 7777 可以完美运行。
  • Windows 7,使用 Anaconda python,效果很好; $ python -m SimpleHTTPServer 7070
  • 我可以确认 $ python -m SimpleHTTPServer 在安装了 cygwin 的 Windows 7 Python 下工作
  • 这太棒了!即使在 Windows 中,我也可以在控制台中只用 1 行来做事。太棒了!
  • 对于使用 Windows 的网络新手(包括我自己),您需要打开端口以允许来自其他计算机的连接:How to open firewall ports in Windows 10
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-10-01
  • 2014-09-28
  • 2016-05-21
  • 2015-07-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多