0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

cx_Freezeでjanomeを使ったプログラムをエグゼ化する。

Posted at

昔、仕事中楽したいことがあってjanomeをインストールし、exe化しようとしてハマったところを思い出しながら書いた記事です。
そのためやや古い情報になっているかもしれません。

環境

  • Windows10 pro
  • python 3.8.5
  • Cx-Freeze 6.2
  • janome 0.4.0

#pyinstallerではだめだったのか。
調べてみると pyinstaller を使ってエグゼ化するものはあったものの Cx-Freeze はなかった、しかしGUIを入れる必要があったのでそれを搭載した状態でpyinstallerにてビルドしようとしたところ、なぜかまともにできなかったのでCx-Freezeを使うことにした次第です。

普通にsetup.pyを書いてビルドに成功、かと思いきや。

何やらエラーが発生、なぜならば
Cx-Freezeがjanome の中のsysdicを引き出さずにビルドしたからです。
しょうがないのでjanome のsysdicを手動で

exe.win-amd64-3.8/lib/janome/

にコピーして解決しました。

参考にさせてもらった記事

パワポエンジニアの憂鬱を軽減する誤字/表記揺れ検出ツールを作った物語
Janome を Pyinstaller で exe 化するときのエラー(外部サイト)
正直彼らがいなければ詰んでいました。

0
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?