Tôi có một plist gọi một kịch bản python mỗi ngày. Kịch bản python gọi các thói quen MATLAB khác nhau tùy thuộc vào thành công của chúng. Điều này hoạt động hoàn toàn tốt khi tôi đang sử dụng máy tính nhưng khi tôi không sử dụng thì trình nền cho tôi lỗi sau:
Traceback (most recent call last):
File "/Users/<username>/Documents/daemontest/matlab_batcher.py", line 108, in <module>
eng = matlab.engine.start_matlab()
File "/Library/Python/2.7/site-packages/matlab/engine/__init__.py", line 92, in start_matlab
eng = MatlabEngine(option)
File "/Library/Python/2.7/site-packages/matlab/engine/matlabengine.py", line 230, in __init__
self.__dict__["_matlab"] = pythonengine.createMATLAB(tokens)
matlab.engine.EngineError: MATLAB process can not be created.
Tôi đánh dấu vào "ngăn máy tính ngủ" và chưa sử dụng "bật điện năng" trong các tùy chọn tiết kiệm năng lượng để tôi tin rằng máy tính không đi ngủ. Tuy nhiên, nó không thể bắt đầu MATLAB.
Có thể vấn đề là một vấn đề giấy phép MATLAB? Làm cách nào tôi có thể bắt đầu MATLAB mà không cần tôi "hoạt động" hoặc đăng nhập?