无法在Windows 10上运行python SImpleHTTPServer进行d3.js测试(问题变更环境变量)

时间:2016-05-12 00:07:08

标签: windows python-2.7 d3.js

我刚刚在Windows机器上安装了python 2.7来启动SimpleHTTPServer以测试我的d3.js代码。

通常在我的linux笔记本电脑上,我会在我的文件所在的文件夹(index.html,data.json等)中启动一个终端窗口。但是,如果我在Windows上执行相同操作,则无法正常工作。

使这个工作的唯一方法是在python安装文件夹中运行python -m SimpleHTTPServer 8000(在我的例子中是C:\ Python27)。

我在这里读到我需要设置python环境变量。屏幕显示我所做的事情。如您所见,我在本地(对于当前用户)和系统范围内设置变量。但是,当我尝试从安装文件夹中运行python命令时,没有任何变化。

enter image description here

1 个答案:

答案 0 :(得分:0)

python变量不正确 - 而是应该将python可执行路径添加到PATH环境变量,例如。

PATH=C:\Python27\;C:\Python27\Scripts;

然后,您应该可以从任何地方拨打python

实际上,PATH中包含的任何路径都允许您在该路径中调用可执行文件而不指定完整路径或扩展名。

C:\Python27\python.exe变为python

C:\WINDOWS\system32\cmd.exe变为cmd

有关详细信息,请参阅:https://en.wikipedia.org/wiki/PATH_(variable)或我对此问题的回答:Error in Process.Start() -- The system cannot find the file specified