pyinstallerについて質問です。pickleファイルも含めて実行ファイルを作りたいです。
以下のようなスクリプトをpythonで作りました。環境はM1MacOSです。
script.pyの概要
1. pickleファイルからリストを読み込み、変数listに格納
2. listを検索できる
3. listに情報を追加できる
4. listの情報を削除できる
5. 最後にlistをpickleファイルに保存する
つまりscript.py(本体) とlist.pickle(データ保存用)の2つのファイルで情報を検索したり、新しい情報を追加したり、削除したりできるものです。
またpysimpleguiでGUI化しています。
これをpyinstallerで一つの実行ファイルにまとめたいのですが、どうすればよいかわかりません。普通にpyinstaller script.py --onefile --noconsole で実行してもうまくいきません。完成した実行ファイルを開いても、動きません。pickleファイルを読み込む部分でエラーが起きているようです。script.pyのコードには、カレントディレクトリにあるlist.pickleファイルを読み込むように書いてあります。そのため、試しに同じフォルダの中に完成した実行ファイルとpickleファイルをおいてみても起動すらしません。
このscript.pyとlist.pickleをpyinstallerで1つにまとめることはできるのか。または、実行ファイルとpickleファイルでうまく動作させるにはどうすればよいか。 詳しい方、どうかご回答よろしくお願いします。