質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%

Q&A

0回答

2306閲覧

cx_freezeでexe化がうまくいかない

ookura

総合スコア27

0グッド

0クリップ

投稿2020/11/09 08:28

編集2020/11/11 01:06

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

エラー文からするとここらへんが問題なのかな?といった状態ですが
現在の対応が果たしてあっているのかも不明な上に結局解決できていない状態です。
引き続き申し訳ありませんがどなたかご教示いただけますと幸いです。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問