Python 3.x 尝试使用python3从.pdf文件中提取地理坐标

Python 3.x 尝试使用python3从.pdf文件中提取地理坐标,python-3.x,pdfminer,Python 3.x,Pdfminer,我正试图从Ubuntu操作系统中使用python3的.pdf文件中提取UTM格式的地理坐标,代码如下: from pathlib import Path import textract import numpy as np import re import os import pdfminer def main(_file): try: text = textract.process(_file, method="pdfminer") ex

我正试图从Ubuntu操作系统中使用python3的.pdf文件中提取UTM格式的地理坐标,代码如下:

from pathlib import Path
import textract 
import numpy as np
import re
import os
import pdfminer

def main(_file):
    try:
        text = textract.process(_file, method="pdfminer")
    except textract.exceptions.ShellError as ex:
        print(ex)
        return
    with open("%s.csv" % Path(_file).name[: -len(Path(_file).suffix)], 
"w+") as _file:

# find orders and DNIs

        coords = re.compile(r"\d?\.?\d+\.+\d+\,\d{2}")                                                                                                                                                               
        results = re.findall(coords, text.decode())
        if results:
            _file.write("|".join(results))

if __name__ == "__main__":
    _file = "/home/cristian33/python_proj/folder1/buscarco.pdf"
    main(_file)
当我运行它时,给出以下错误:

命令
pdf2txt.py/home/cristian33/python_proj/folder1/buscarco.pdf
失败,因为可执行文件
pdf2txt.py
未安装在您的系统上。请做 确保在使用之前安装了相应的依赖项 文本摘录:

http://textract.readthedocs.org/en/latest/installation.html
有人知道为什么会有这样的错误


谢谢

您是否使用pip install pdf2text和pip install textract安装了所有软件包?是否可以设置python路径,然后再次安装软件包。Google如何在ubuntusorry上设置python路径,但pdf2text与pdf2txt相同?最后我可以运行de脚本,问题是我用python2方式安装了pip,我应该这样使用:sudo python3-m pip install-U pip extract您是否使用pip install pdf2text和pip install textract安装了所有软件包?您是否可以设置python路径,然后再次安装软件包。谷歌如何在ubuntusorry上设置python路径,但是pdf2text与pdf2txt相同?最后我可以运行de-script,问题是我是用python2的方式安装pip的,我应该用这种方式:sudo-python3-m pip install-U pip extract