Python process terminated unexpectedly after snapping 100-150 photos
8 ビュー (過去 30 日間)
古いコメントを表示
Hey All
Basically as the title suggests, I am using MATLAB to call a opython function that snaps raw images and creates plots, however, when I snap close to 100-150 photos I tend to get an error that says process terminated unexpectedly. Any Sort of help would be much appreciated! 

2 件のコメント
Walter Roberson
2024 年 8 月 27 日
(This is not something that Image Analyst would be expected to know something about. He does not have much experience calling Python)
回答 (1 件)
Subhajyoti
2024 年 9 月 2 日
There may be a runtime dependency conflict between MATLAB and Python.
In general, using out-of-process execution mode will avoid these conflicts. For this reason, using out-of-process mode is the best practice when using the Python Interface. You can use the “pyenv” command during App start-up to run in out-of-process mode.
>> pyenv("Version","<path to python executable>", "ExecutionMode", "OutOfProcess")
You can refer to the following link to know more about adding ‘Startup Tasks and Input Arguments in App Designer’:
Also, you may go through the following MathWorks Documentations for valuable insights about using the Python Interface in MATLAB:
- Configure Your System to Use Python: https://www.mathworks.com/help/matlab/matlab_external/install-supported-python-implementation.html
- Reload Out-of-Process Python Interpreter: https://www.mathworks.com/help/matlab/matlab_external/reload-python-interpreter.html
- Limitations to Python Support: https://www.mathworks.com/help/matlab/matlab_external/limitations-to-python-support.html
I hope this helps.
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Call Python from MATLAB についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!