为什么尽管已将可执行文件及其启动程序脚本添加到路径中,但却找不到它的启动程序脚本

2024-04-28 21:26:26 发布

您现在位置:Python中文网/ 问答频道 /正文

为了在Latex环境中使用syntax highlight,我按照指示安装了pygmentize,但是TexMaker总是产生一个错误:找不到{}。然后,我测试了使用命令提示符运行.cmd文件本身,系统显示:

C:\Python27\Scripts>pygmentize.cmd
C:\Python27\python.exe: can't open file 'C:\Python27\Scripts\pygmentize': [Errno
 2] No such file or directory

我为两个目录添加了路径变量:C:\Python27和{}。在C:\Python27\Scripts中,有两个文件:

  1. 在pygmentize.exe文件在
  2. 在pygmentize.cmd在

其中pygmentize.cmd的内容如下:

^{pr2}$

原来的指令在%PYTHONPATH%后面不包含\,我补充说,因为我意识到错误消息在它说C:\Python27Scripts\python.exe时有点奇怪。 所以我的问题是,为什么Tex系统不能识别可执行文件pygmentize?按照来自https://tex.stackexchange.com/questions/23458/how-to-install-syntax-highlight-package-minted-on-windows-7的SO的指令,我添加了一行:

\newcommand\TestAppExists[3]{#2}

在我的.tex文件中,它只能在Ubuntu下运行。那么在这个例子中.cmd文件的用途是什么呢?在


Tags: 文件cmd环境系统错误指令scriptsexe
1条回答
网友
1楼 · 发布于 2024-04-28 21:26:26

当选择要执行的cmd.exe时,cmd.exe将更倾向于.exe而不是.cmd,所有其他内容的开头都相同。python.exe将完全不执行任何魔术,并且不知道如何使用{},除非存在具有该确切名称的文件。在

相关问题 更多 >