Python スクリプトの実行に問題があります。 Python 2.7 で最新バージョンの MacOS を実行しています。
モジュール、python バージョン、pip バージョンをダウングレードしようとしましたが、何もしていません。 pdftotext をアンインストールして更新してみました。最新バージョンにhomebrew経由でpopplerをインストールしました。私がしていることは何も機能しておらず、間違った方向を見ていると思います.
内のファイル「run.py」、4 行目
コントローラーのインポート
内のファイル ".../controllers.py"、33 行目
common.parser をパーサーとしてインポートする
内のファイル ".../parser.py"、36 行目
common.parse.coned から get_building_coned_data、get_coned_reports_list をインポート
内のファイル ".../coned.py"、17 行目
common.coned.bill_scraper インポート RE_TOTAL_CHARGES_TYPE から
のファイル「.../scraper.py」、6 行目
PDFからテキストへのインポート
ImportError: dlopen(.../env/lib/python2.7/site-packages/pdftotext.so, 0x0002): フラットな名前空間にシンボルが見つかりません (__ZN7poppler24set_debug_error_functionEPFvRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPvES9_)
poppler-utils をインストールする必要があります。 poppler-utils は、PDF ファイルを操作して他の形式に変換するためのコンパイル済みコマンドライン ユーティリティ (Poppler に基づく) です。 poppler-utils は Python 3.x でのみ使用できるため、Python スクリプトを更新して Python 3.x と互換性を持たせる必要があります。
poppler-utils をインストールするには、次のコマンドを実行します:
brew install poppler
brew install --cask pdftotext
python3 -m pip install poppler-utils