# Привет всем! У меня возникли проблемы с запуском/подключением моей имитационной модели AnyLogic на Python с использованием библиотеки alpyne. Вот подробности:
Окружающая среда:
Операционная система: macOS
Версия Python: 3.12
Версия AnyLogic: AnyLogic 8 Personal Learning Edition 8.9.1
Версия Java: «22.0.2» 16 июля 2024 г.
anylogic-alpyne Версия: 1.2.0
Каталог:
`/Users/kaisuhr/PycharmProjects/ML_Anylogic_PPS/
├── ModelExported/
│ ├── model.jar
│ ├── model.zip
│ └── [contents of model.zip extracted separately]
├── RL_Anylogic.py
└── .venv/
Сообщение об ошибке:
`> При запуске сценария я получаю следующее сообщение об ошибке:
Failed to start AnyLogic simulation: ModelError\[path=, status=The underlying application failed to start. Check the logs., error=None, msg=''\]
2024-09-19 15:06:51,111 \[alpyne.sim @ 338\]\[ ERROR\] ALERT! All attempts to kill process with ID 7006 failed! May requires system restart or manual quit to close.
Process finished with exit code 1\`
Вот соответствующая часть кода:
``{import sys
sys.path.append('/Users/kaisuhr/PycharmProjects/ML_Anylogic_PPS/Alpyne/alpyne')
import os
import numpy as np
from gym import Env
from gym import spaces
from stable_baselines3 import DQN
from stable_baselines3.common.logger import configure
from stable_baselines3.common.callbacks import EvalCallback
from stable_baselines3.common.monitor import Monitor
from stable_baselines3.common.vec_env import DummyVecEnv
from alpyne.data import SimStatus
from alpyne.env import AlpyneEnv
from alpyne.outputs import UnitValue
from alpyne.sim import AnyLogicSim
# Verify the model path
model_path = "/Users/kaisuhr/PycharmProjects/ML_Anylogic_PPS/ModelExported/model.jar"
java_path = "/Library/Java/JavaVirtualMachines/jdk-22.jdk/Contents/Home/bin/java"
if not os.path.exists(model_path):
raise FileNotFoundError(f"Model file not found at {model_path}")
if not os.path.exists(java_path):
raise FileNotFoundError(f"Java executable not found at {java_path}")
try:
Load the AnyLogic simulation model with the specified Java path
sim = AnyLogicSim(model_path, java_path=java_path)
except Exception as e:
print(f"Failed to start AnyLogic simulation: {e}")
sys.exit(1)}`
`
Предпринятые действия по устранению неполадок:
Проверка пути: путь к файлу model.jar правильный, и файл существует.
Установка Java : Java установлена, и путь к установке Java указан правильно.
Журналы: журналы, к сожалению, пусты и не содержат дополнительных сведений.
Вопрос:Что может быть причиной этой ошибки и как ее устранить? Существуют ли какие-либо особые требования или конфигурации, которые я мог пропустить?
Заранее благодарим за помощь!
Подробнее здесь: https://stackoverflow.com/questions/790 ... -in-python