В руководстве PSSE указано, что вам необходимо определить PSSPY_location
и PSSE_location
в вашем скрипте, но здесь есть еще один способ сообщить Python, где находится ваша установка PSSE.
Создайте файл с расширением .pth
, (например, __psspy__.pth
) в каталоге site-packages
вашей установки Python. Вероятно, это может быть C:\Python27\Lib\site-packages\__psspy.pth__
для вас. содержимое этого файла будет просто C:\Program Files (x86)\PTI\PSSE34\PSSPY27
. Каждый раз, когда вы запускаете ваш интерпретатор python, он ищет пути, содержащиеся в .pth
файлах в этом каталоге, и ищет модули python в этих местах, когда вы делаете import
операторы.
Тогда ваш скрипт должен быть следующим:
import psse34
import psspy
import dyntools
import redirect
Если вы по-прежнему не можете импортировать dyntools
, убедитесь, что он там, где и должен быть, то есть C:\Program Files (x86)\PTI\PSSE34\PSSPY27\dyntools.pyc
Для PSSE v34 не забывайте всегда делать import psse34
перед импортом любых других связанных с PSSE модулей Python.