cx_freezeでguiアプリをexe化したいのですが、エラーが発生してexeファイルが起動しません。
参考URL
を参考にさせていただいたのですが、下記エラーメッセージが出ます。
現在インポート中のモジュールは以下の通りです。
altgraph==0.17
cx-Freeze==6.3
cycler==0.10.0
et-xmlfile==1.0.1
future==0.18.2
importlib-metadata==2.0.0
install==1.3.4
jdcal==1.4.1
kiwisolver==1.3.0
matplotlib==3.3.2
numpy==1.18.0
opencv-python==4.4.0.44
openpyxl==3.0.5
pefile==2019.4.18
Pillow==6.2.2
pyinstaller==4.0
pyinstaller-hooks-contrib==2020.10
pyocr==0.7.2
pyparsing==2.4.7
PyQt5==5.15.1
PyQt5-sip==12.8.1
python-dateutil==2.8.1
pywin32-ctypes==0.2.0
six==1.15.0
zipp==3.4.0
お詳しい方いらっしゃったらご教示いただけませんでしょうか。
よろしくお願いします。
#追記
コードが文字制限に引っかかったのでファイルをアップします。
※tessaractをエンジンにしたOCRアプリです。
重ねてお手数おかけしますがご教示いただけますと幸いです。
ダウンロード先
#追記2
現在の進捗を記載します
エラー文に記載のimport errorの発生しているファイルを見に行き、
pyocr.pyでデバッグしたところ下記エラーが発生しました。
Traceback (most recent call last):
File "C:/Users/KAWAMOTO66/PycharmProjects/OCR_project/venv/Lib/site-packages/pyocr/pyocr.py", line 47, in <module>
from . import _version
ImportError: attempted relative import with no known parent package
ネットで調べるとフォルダの階層構成の問題?とのことでpyocr.py内の
python
1from . import _version
の部分をimport _versionにしてみたりといじったりしてみたのですが、
別のimportモジュールで似たようなエラーが発生するだけでした。
import _version #ここまではエラー回避できた import cuneiform #ここで再度エラー from .import libtesseract from .import tesseract
エラー文からするとここらへんが問題なのかな?といった状態ですが
現在の対応が果たしてあっているのかも不明な上に結局解決できていない状態です。
引き続き申し訳ありませんがどなたかご教示いただけますと幸いです。
あなたの回答
tips
プレビュー