包裹qasm2circ可以在这里找到,这是一个绘制量子电路的包。我下载了它并按照文件操作Installation instructions
。我的操作系统是 Ubuntu。我遇到了以下问题:
qasm2png
当我在文件夹中的终端中运行该命令时qasm2circ-v1.4
,它会输出该内容qasm2png: command not found
。文件夹中的 tex 文件
samples
只能通过终端命令编译,xelatex
而不能通过编辑器编译。好奇怪!我的编辑器是 gedit,带有 gedit-latex 插件,配置如下 http://t.imget.com/OriginalPicture/Soloman/geditlatexplugin.png
PS:我尝试添加路径,但是失败了 http://t.imget.com/OriginalPicture/Soloman/ubuntuquestionqasm.png
答案1
qasm2png
正在寻找 来/bin/csh
解释代码,但似乎您的系统上不存在。这几乎肯定是因为您没有csh
安装。您可以使用 Ubuntu 的包管理器安装它。包的名称可能类似于tcsh
而不是csh
。(在我的系统上/bin/csh
由 提供,tcsh
它是原始 的增强/扩展版本csh
。)
安装完成后,使用 检查是否找到它which csh
。这应该返回/bin/csh
。然后尝试再次运行qasm2png
。
要使编辑器正常工作,您需要将内容安装到现有的 中PATH
,向其中添加相关目录PATH
,或者指定相关命令的完整路径。(最后一个选项可能有效,也可能无效,具体取决于脚本的具体工作方式。)
答案2
两种可能性:
为 shell 提供一个工作路径或将 QASM 目录添加到您的
PATH
环境变量中:$ ./qasm2png samples/test1.tex
您的编辑器配置不正确。请提供您的编辑器及其 QASM 相关设置。