。### 前提・実現したいこと
python 3.7を用いたプログラムのexe化を行いたいです。
発生している問題・エラーメッセージ
jupyter notebookでtkinterやsklearnを使用してプログラムを作成し、「 .py」ファイルで保存しました。
pyinstallerでexe化を行ったところ、successfulと表示されファイルは作成できました。
しかし、ファイルをクリックすると以下のように表示され動きません。
「Fatal error detected
failed to execute script file名」
補足情報(FW/ツールのバージョンなど)
プログラミングを始めたばかりで、色々調べてもよく分からず質問させていただきました。
調べ方からよく分かっておりません。どうぞよろしくお願いいたします。
###追記
y_waiwai さん
ご指摘ありがとうございます。
下記のようにcmdに打ち込みました。
pyinstaller ファイル名.py --onefile --noconsole -p "C:\Users\ユーザー名\Anaconda3\Lib\tkinter"
tomy-c さん
ご指摘ありがとうございます。
載せていただいた記事を参考に上記のように「-p "C:\Users\ユーザー名\Anaconda3\Lib\tkinter"」の部分を追記しましたが、
改善されませんでした。
tomy-c さんのご質問も拝見しましたが、難しく理解が進みません。
私のファイルでは「*.specファイルのpathexに必要なライブラリが入っていないこと」が原因なのかと思うのですが、
それを入力するために、PEMファイルというものを使用されたということでしょうか?
PEMファイルというのは必ず必要なのでしょうか?
pathexにライブラリのパスを打ち込めばいいのでしょうか?
Pythonのプログラムでは以下のようなライブラリを使用しました。
import tkinter.filedialog as tkfd
import tkinter as tk
from tkinter import messagebox
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import os
from sklearn import model_selection
from sklearn.cross_decomposition import PLSRegression
これに対するライブラリパスとはどうやったらわかるのでしょうか?
とんちんかんな質問かと思いますが、ご教授頂きたくよろしくお願いいたします。
あなたの回答
tips
プレビュー