关于使用包“qasm2circ”的问题

关于使用包“qasm2circ”的问题

包裹qasm2circ可以在这里找到,这是一个绘制量子电路的包。我下载了它并按照文件操作Installation instructions。我的操作系统是 Ubuntu。我遇到了以下问题:

  1. qasm2png当我在文件夹中的终端中运行该命令时qasm2circ-v1.4,它会输出该内容qasm2png: command not found

  2. 文件夹中的 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 相关设置。

相关内容