首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用SimpleHTTPServer?

如何使用SimpleHTTPServer?
EN

Stack Overflow用户
提问于 2016-08-21 13:12:45
回答 2查看 1.4K关注 0票数 0

我试图用最新版本的Python2.7启动一个简单的http服务器。我正在学习一个教程,它指示我执行以下操作:

打开终端,然后导航到我们的客户端目录并输入以下命令:

代码语言:javascript
复制
$ python -m SimpleHTTPServer

但不管我试过什么,包括其他密码,都行不通。有人能帮忙吗?它总是会出现语法错误,例如:

“$”不被识别为内部或外部命令、可操作的程序或批处理文件。

如果我省略了$,它将返回:

“‘Python”不能被识别为内部或外部命令、可操作的程序或批处理文件。

我尝试从Python27目录启动python,然后切换到我希望从服务器启动的目录,并使用相同的命令,但是没有工作!然后上面写着语法错误。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-08-21 15:10:13

首先,如果您刚刚开始学习Python,我(和堆栈溢出Python社区的成员)就会使用Python 3强烈地使用 推荐。Py2是过去,Py3是语言的现在和未来。对Py2的支持将于2020年结束,而Py3将无限期地得到支持。您将在Py2中学习一些坏习惯,这将使学习Py3 (最终您必须要做的)变得更加困难。现在就学习Py3,当你精通它之后,你可以回去看看Py2有什么不同。此外,远离学习Python的艰难之路教程。这很糟糕

当您转到上面链接的下载页面时,为您的Windows版本选择安装程序--如果您使用64位Windows,请选择64位安装程序。运行它时,将默认安装目录更改为C:\Python35,并选择将安装目录添加到路径中的选项。安装完成后,如果愿意,可以卸载Python 2。

现在可以打开命令行并运行

代码语言:javascript
复制
python -m http.server

而且它应该能像预期的那样起作用。

票数 1
EN

Stack Overflow用户

发布于 2016-08-21 13:14:14

美元标志不是命令的一部分:

python -m SimpleHTTPServer

在教程中,我想它只是用作命令行提示符的表示。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39064577

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档