前提・実現したいこと
python3.xで作ったpyファイルをpyinstallerを使ってexeファイル化させたのですが、32bit版windowsで
起動しようとすると以下のエラーメッセージが発生して起動成功が確認できませんでした。
何を改善すればよいのか分からない状態です。何をどうしていけばいいか教えてください。
発生している問題・エラーメッセージ
プロシージャ エントリ ポイント ucrtbase.abort がダイナミック リンク ライブラリ api-ms-win-crt-runtime-|1-1-0.dll から見つかりませんでした。
該当のソースコード
ソースコード
試したこと
問題が発生したパソコンでpyinstallerをインストールして、そのパソコン上のcmdで、同じpyファイルのexeファイル化を試してみましたが、exeファイル化はできたのですが、作ったexe起動すると同じエラーが発生しました。
自分のパソコンのpythonのバージョンは3.7.2で、問題が発生したパソコンのpythonのバージョンは3.7.0です。
自分のパソコンはwindows10 64bitで、問題が発生したパソコンはwindows7 32bitです。
pythonも32bitをインストールして試してみましたが同じエラーが発生します。
追記
・まだ試せていないこと
Visual C++ 2015 再頒布パッケージを入れ直すこと
→入れ直した結果正常に動作するようになりました。
####追記
問題のパソコンについてですが、自分のパソコンではないので自由に操作できない状態なので、対策をすぐに取れない状態です。
今回のエラーでは何が起こっているのかを教えてもらえると とても嬉しいです。2/17追記
補足情報(FW/ツールのバージョンなど)
コード内での外部アクセスは以下のみです。
import time
import sys
import tkinter as tk
import threading
import msvcrt
回答1件
あなたの回答
tips
プレビュー