2016-08-21 87 views
0

我想用最新版本的Python 2.7啓動一個簡單的http服務器。我下面的教程,並指示我做到以下幾點:如何使用SimpleHTTPServer?

打開終端,然後導航到我們的客戶目錄,然後輸入以下命令:

$ python -m SimpleHTTPServer 

但無論怎樣我嘗試過,包括其他代碼,它不起作用。任何人都可以幫忙嗎?它總是把一個語法錯誤,如:

「$」不被識別爲一個內部或外部命令,可操作的程序或批處理文件。

如果我離開了$,則返回:

「Python的」不被識別爲一個內部或外部命令,可操作的程序或批處理文件。

我試着從Python27目錄開始蟒蛇,然後轉變爲我要開始從服務器上的目錄,並使用相同的命令,但沒有工作!然後它說「語法錯誤」。

+0

我猜您複製教程的命令;在開始的'''''不是命令的一部分,所以你不必添加它......至於其他錯誤,它似乎你沒有Python中的路徑 – ahmad

+0

謝謝ahmad,如何添加python到我的路徑? –

+0

它取決於你正在使用的操作系統,在Linux系統中使用一次,類似這樣的東西可能對你有效''export PATH = $ PATH:/ path/to/python27''當然你必須替換「/路徑/要/ python27」在你的系統中actualy蟒蛇路徑......讓它粘你必須將它添加到您的用戶配置文件 – ahmad

回答

1

首先如果你剛開始學習Python,我(和Stack Overflow Python community成員)強烈recommend使用Python 3。 Py2是過去,Py3是語言的現在和未來。對Py2的支持在2020年結束,而Py3將無限期支持。你會學習Py2的一些不良習慣,這將使學習Py3(你最終必須這樣做)更加困難。現在學習Py3,當你熟練掌握Py3時,你可以回頭看看Py2有什麼不同。另外,遠離Learn Python Hard Way教程。 It's bad

當你去我上面鏈接的下載頁面,選擇您的Windows版本的安裝程序 - 如果你正在使用64位Windows,選擇64位的安裝程序。運行時,將默認安裝目錄更改爲C:\Python35,然後選擇將安裝目錄添加到PATH的選項。安裝完成後,您可以根據需要卸載Python 2。

現在,您可以打開命令行並運行

python -m http.server 

,並預期它應該工作。

+0

非常感謝! –

1

美元符號不是命令的一部分:

python -m SimpleHTTPServer

我猜它只是作爲本教程中的命令行提示符 表示你一直關注

+0

我已經嘗試過,但沒有運氣。儘管如此,謝謝! –

相關問題