Я пытаюсь повторно использовать некоторый октавный код (в файле 1 .m) в коротком скрипте на python, используя oct2py. Скрипт python корректно запускается из консоли cmd. Я даже могу упаковать его в исполняемый файл, используя pyinstaller (без ошибок, только несколько предупреждений), но когда я запускаю его, исполняемый файл выдает эту ошибку и завершает работу:
---
C:\Users\Jason\Desktop\Oct2Py test>readFolder.exe
Traceback (most recent call last):
File "readFolder.py", line 2, in <module>
from oct2py import octave
File "<frozen importlib._bootstrap>", line 983, in _find_and_load
File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
File "c:\python37\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 627, in exec_module
exec(bytecode, module.__dict__)
File "site-packages\oct2py\__init__.py", line 26, in <module>
File "<frozen importlib._bootstrap>", line 983, in _find_and_load
File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
File "c:\python37\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 627, in exec_module
exec(bytecode, module.__dict__)
File "site-packages\oct2py\core.py", line 14, in <module>
File "<frozen importlib._bootstrap>", line 983, in _find_and_load
File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
File "c:\python37\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 627, in exec_module
exec(bytecode, module.__dict__)
File "site-packages\octave_kernel\kernel.py", line 49, in <module>
File "site-packages\octave_kernel\kernel.py", line 54, in OctaveKernel
File "site-packages\octave_kernel\kernel.py", line 43, in get_kernel_json
FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\toshiba\\AppData\\Local\\Temp\\_MEI94962\\octave_kernel\\kernel.json
[5220] Failed to execute script readFolder
У меня установлены последние версии python (3.7.1), oct2py (4.0.6), pyinstaller и т. Д.
Такое ощущение, что я что-то упускаю или не подключаю что-то здесь, кто-нибудь может мне помочь с этим?
Спасибо!