Ask Your Question

Revision history [back]

Here is my answer. I modified some different things I found and came up with this. You cannot execute psse34 because that is not the software package available with PSSExplore34. This code is located in the a folder titled "C:\IEEE39".

import os
import sys
import pdb


sys_path_PSSE=r'C:\Program Files (x86)\PTI\PSSEXplore34\PSSPY27'  #or where else you find the psspy.pyc
sys.path.append(sys_path_PSSE)

os_path_PSSE=r'C:\Program Files (x86)\PTI\PSSEXplore34\PSSBIN'  # or where else you find the psse.exe
os.environ['PATH'] += ';' + os_path_PSSE
os.environ['PATH'] += ';' + sys_path_PSSE


"""
PYTHONLIB = r'C:\Program Files (x86)\PTI\PSSE34EXplore\PSSLIB'
PYTHONPRM = r'C:\Program Files (x86)\PTI\PSSE34EXplore\PSSPRM'
MODELFOLDER = r'C:\IEEE39'

sys.path.append(PYTHONLIB)
sys.path.append(PYTHONPRM)
"""

import pssexplore34
import pssarrays
import redirect
import dyntools
import bsntools
import psspy

psspy.psseinit(39)

I then moved the pssexplore34.py file to the "C:\IEEE39" folder and commented out the portion of the code that was problematic. I am not sure if this is fool proof, but I am no longer getting the error.

import os, psseloc

_FPTH, _FNAM_EXT = os.path.split(os.path.abspath( __file__ ))
_FNAM, _FEXT     = os.path.splitext(_FNAM_EXT)
_PSSE_VRSN = int(_FNAM[-2:])

#EXAM_PATH = psseloc._set_psse_loc(_PSSE_VRSN, Xplore=True)