Windows 7 在Windows7中设置环境变量

Windows 7 在Windows7中设置环境变量,windows-7,prolog,environment-variables,Windows 7,Prolog,Environment Variables,我试图在Windows7中设置环境变量,以便可以从命令行调用prolog。我进入了系统设置下的环境变量,并对其进行了编辑,使其看起来像这样 C:\Python27;C:\Program Files (x86)\Notepad++;C:\Program Files\pl\bin\prolog; 我不确定我在这里做错了什么,因为我一直在得到信息 prolog is not recognized as an internal or external command, operable program

我试图在Windows7中设置环境变量,以便可以从命令行调用prolog。我进入了系统设置下的环境变量,并对其进行了编辑,使其看起来像这样

C:\Python27;C:\Program Files (x86)\Notepad++;C:\Program Files\pl\bin\prolog;
我不确定我在这里做错了什么,因为我一直在得到信息

prolog is not recognized as an internal or external command, operable program or batch file

Python和Notepad++的工作方式与我使用的方式一样,我已经仔细检查了路径名是否正确。我确实将prolog可执行文件的名称从swipl-win更改为prolog,但这不应该有什么区别,因为我对python也是这样做的(python更改为python27)。我是否遗漏了一些显而易见的东西?

路径正确吗?记事本++从“C:\ProgramFiles(x86)\”运行。。。 您的prolog从“\Program Files\”运行,…

prolog
(可执行文件)在一个也称为“prolog”的文件夹中吗?如果它在“垃圾桶”内,您的路径应该是:

C:\Python27;C:\Program Files (x86)\Notepad++;C:\Program Files\pl\bin;

(可能是这样的,因为在我的系统中-我在Windows XP中有Swi Prolog-有一个名为“bin”的文件夹,没有子文件夹,其中包含可执行文件
plwin.exe

如果您使用的是Swi Prolog,请在path环境变量中添加以下路径:

对于64位系统/安装: C:\Program Files\swipl\bin

对于32位系统/安装:
C:\ProgramFiles(x86)\swipl\bin

可能prolog是64位程序,而notepad++是32位程序,对吗?