Problem running an E+ simulation with Python
I'm trying to run a simulation using Python. This is my code, after trying several times, but I get an error. Can you help me to solve it?:
import sys
sys.path.insert(0, 'C:\EnergyPlusV9-3-0') #sys.path.insert(0, '/path/to/EnergyPlusInstallRoot')
from pyenergyplus import api
from pyenergyplus.api import EnergyPlusAPI
from runtime import Runtime
"""
run_energyplus(['-d', '/path/to/output/directory', '-w', '/path/to/weather.epw', '/path/to/input.idf'])
"""
test = Runtime(api)
test.run_energyplus(
[
'-d',
'C:/Users/vicente.castillo/Documents/24_PROYECTO SERGIO/prueba Pyenergyplus/output_prueba',
'-w',
'C:/EnergyPlusV9-3-0/ejemplo ENERGY PLUS test_2/USA_IL_Chicago-OHare.Intl.AP.725300_TMY3.epw',
'C:/EnergyPlusV9-3-0/ejemplo ENERGY PLUS test_2/5ZoneAirCooled.idf'
]
)
Output:
Traceback (most recent call last):
File "prueba.py", line 15, in <module>
test = Runtime(api)
File "C:\Users\vicente.castillo\Documents\24_PROYECTO SERGIO\prueba Pyenergyplus\runtime.py", line 26, in __init__
self.api.energyplus.restype = c_int
AttributeError: module 'pyenergyplus.api' has no attribute 'energyplus'
Are you using the initial release or the latest bug fix release for EnergyPlus v9.3? There were some issues with the Python modules and APIs that were fixed in the bug fix release.
First I used the initial release, and now (after your comment) I tried it with the latest bug fix release, and still got the same problem.