2013-06-27 120 views
132

我想在Windows XP上設置Python SimpleHTTPServer。我的電腦上安裝了Python。我執行以下命令:在Windows上設置Python simpleHTTPserver

python -m SimpleHTTPServer 8888 

但我得到的錯誤:

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

SimpleHTTPServer的Python在Windows上使用?如果是,我該如何設置服務器?

+4

該模塊被稱爲'SimpleHTTPServer',在服務器上有一個大寫S. – BrenBarn

+1

與資本S同樣的結果也 – codeofnode

回答

319

從堆棧溢出問題What is the Python 3 equivalent of "python -m SimpleHTTPServer"

對我來說,以下工作:

python -m http.server [<portNo>] 

因爲我使用的Python 3模塊SimpleHTTPServer已取代http.server,至少在Windows 。

+3

非常感謝,這真的很有幫助。用python33命令'python -m http.server 7777'完美運行。 – rahoolm

+1

Windows 7,使用Anaconda python,這個效果很好; $ python -m SimpleHTTPServer 7070 – AnneTheAgile

+0

我可以確認$ python -m SimpleHTTPServer在Windows 7下工作與Python一起安裝cygwin – MacK