【发布时间】:2016-12-28 02:55:51
【问题描述】:
我正在尝试使用最新版本的 Python 2.7 启动一个简单的 http 服务器。我正在学习一个教程,它指示我执行以下操作:
打开终端然后导航到我们的客户端目录并输入以下命令:
$ python -m SimpleHTTPServer
但无论我尝试了什么,包括其他代码,它都不起作用。有人可以帮忙吗?它总是会出现语法错误,例如:
'$' 不是内部或外部命令、可运行程序或批处理文件。
如果我省略 $,它会返回:
'Python' 不是内部或外部命令、可运行程序或批处理文件。
我尝试从 Python27 目录启动 python,然后切换到我想要启动服务器的目录并使用相同的命令,但没有任何效果!然后它说语法错误。
【问题讨论】:
-
我猜你是从教程中复制命令;开头的
$不是命令的一部分,因此您不必添加它...至于其他错误,您的PATH 中似乎没有python -
谢谢 ahmad,如何将 python 添加到我的路径中?
-
这取决于您使用的操作系统,在 Linux 系统中使用 1 次类似的东西可能对您有用
export PATH=$PATH:/path/to/python27当然您必须替换 '/path/to/ python27' 与您系统中的实际 python 路径...为了使其具有粘性,您必须将其添加到您的用户配置文件中 -
从错误
'Python' is not recognized as an internal or external command,我猜你使用的是Windows。那你是怎么安装python的? -
我使用的是 Windows,是的。我从 Python 网站安装了它,没有做任何其他事情。
标签: python terminal server directory simplehttpserver