gpt4 book ai didi

python - Treepoem条码生成器无法找到ghostscript

转载 作者:太空宇宙 更新时间:2023-11-03 14:52:05 25 4
gpt4 key购买 nike

我正在尝试使用treepoem在python中生成pdf417条形码,但pycharm不断给我以下错误:

回溯(最近一次调用最后一次):

文件“C:/Users/./Documents/barcodes.py”,第 175 行,位于 图像=generate_barcode(barcode_type =“pdf417”,数据=条形码,选项=dict(eclevel = 5,行= 27,列= 12)) 文件“C:\Users.\AppData\Local\Programs\Python\Python36-32\lib\site-packages\treepoem__init__.py”,第 141 行,在generate_barcode 中 bbox_lines = _get_bbox(代码) 文件“C:\Users.\AppData\Local\Programs\Python\Python36-32\lib\site-packages\treepoem__init__.py”,第 81 行,在 _get_bbox 中 Ghostscript = _get_ghostscript_binary() 文件“C:\Users.\AppData\Local\Programs\Python\Python36-32\lib\site-packages\treepoem__init__.py”,第 108 行,在 _get_ghostscript_binary 中 “无法确定 Ghostscript 的路径,是否已安装?”treepoem.TreepoemError:无法确定 Ghostscript 的路径,是否已安装?

我尝试安装 Ghostcript,使用我在网上找到的 .exe 和 pip install Ghostscript (第一次成功完成,现在告诉我满足要求),但我仍然不断收到此错误。关于如何修复它有什么想法吗?

最佳答案

您正在 Windows 上安装,Windows 二进制文件在名称上与 Linux 二进制文件不同,而且确实有所不同,具体取决于您安装的是 64 位版本还是 32 位版本。

在 Linux(和 MacOS)上,Ghostscript 二进制文件称为“gs”,在 Windows 上称为“gswin32”或“gswin64”或“gswin32c”或“gswin64c”,具体取决于您需要 32 位版本还是 64 位版本,以及命令行或窗口可执行文件。

我的猜测是,您的脚本正在寻找简单的“gs”,并且可能期望路径位于 $PATH 环境变量中,我不清楚它期望什么。

您可以通过确保安装路径位于 $PATH 环境变量中并将可执行文件复制到该目录中的“gs.exe”来“修复”此问题。

除此之外,您还需要有人可以告诉您脚本正在寻找什么。您很可能只需 grep 即可。

关于python - Treepoem条码生成器无法找到ghostscript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45828456/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com