関数を使用してQISKit v0.4.8 量子回路を視覚化するために、このマニュアルに従いました(QISKit の新しいバージョンでは関数は です)。ただし、コードを実行すると、次のエラーが発生しました。latex_drawer()
circuit_drawer()
! LaTeX Error: File `qcircuit.sty' not found.
QISKitqcircuit.sty
の一部ですか? 問題を解決する最善の方法は何ですか?
ちなみに、これは回路のイメージを生成するために使用する関数です。
def circuit_image(circuit, basis="u1,u2,u3,cx"):
filename = 'circuit'
tmpdir = 'tmp'
if not os.path.exists(tmpdir):
os.makedirs(tmpdir)
filename_tex = filename + ".tex"
filename_pdf = filename + ".pdf"
latex_drawer(circuit, os.path.join(tmpdir, filename_tex), basis=basis)
os.system("pdflatex -output-directory {} {}".format(tmpdir, filename_tex))
images = pdf2image.convert_from_path(os.path.join(tmpdir, filename_pdf))
shutil.rmtree(tmpdir)
return images[0]