我刚刚在Windows机器上安装了python 2.7来启动SimpleHTTPServer以测试我的d3.js代码。
通常在我的linux笔记本电脑上,我会在我的文件所在的文件夹(index.html,data.json等)中启动一个终端窗口。但是,如果我在Windows上执行相同操作,则无法正常工作。
使这个工作的唯一方法是在python安装文件夹中运行python -m SimpleHTTPServer 8000
(在我的例子中是C:\ Python27)。
我在这里读到我需要设置python环境变量。屏幕显示我所做的事情。如您所见,我在本地(对于当前用户)和系统范围内设置变量。但是,当我尝试从安装文件夹中运行python
命令时,没有任何变化。
答案 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