Python FileNotFoundError:[Errno 2]没有这样的文件或目录:';gs';:';gs';
正在尝试执行此命令:Python FileNotFoundError:[Errno 2]没有这样的文件或目录:';gs';:';gs';,python,python-3.x,subprocess,Python,Python 3.x,Subprocess,正在尝试执行此命令: tables = camelot.read_pdf(os.path.join(data_dir,pdf),flavor='lattice') 我正在尝试读取lattice flavor中的pdf,但我一直收到与我已安装的ghostscript相关的错误: FileNotFoundError: [Errno 2] No such file or directory: 'gs': 'gs' 非常感谢您的帮助?即使安装了Ghostscript,似乎也无法通过python访问。
tables = camelot.read_pdf(os.path.join(data_dir,pdf),flavor='lattice')
我正在尝试读取lattice flavor中的pdf,但我一直收到与我已安装的ghostscript相关的错误:
FileNotFoundError: [Errno 2] No such file or directory: 'gs': 'gs'
非常感谢您的帮助?即使安装了Ghostscript,似乎也无法通过python访问。我建议您检查是否可以作为运行python脚本的用户从命令行调用
gs
。您还可以尝试从python REPL调用gs
,方法是从命令行调用python
,并运行以下行:
import subprocess
subprocess.check_call(['gs', '--version'])
如果未找到,请尝试将
gs
二进制文件所在的路径添加到path
环境变量。再次检查路径和文件名;)尝试打印(os.path.join(data_dir,pdf))并查看它是否是您的文件路径。