В настоящее время я создаю программу на C #, которая будет вызывать функции из предоставленных файлов сценариев Python.
Некоторые из этих файлов сценариев вызывают _getframe()
в sys
, что приводит к ошибке:
System.MissingMemberException: у объекта 'module' нет атрибута '_getframe'
(поскольку у IronPython по умолчанию нет _getframe
.)
У меня естьвыполнил довольно много поисковика и обнаружил, что вы можете активировать его в ipy.exe
, указав -X:Frames
в качестве параметра командной строки, однако это не решает мою проблему, поскольку я не использую ipy.exe
напрямую для выполнениякод Python.
В этой теме они упоминают перестройку IronPython из исходного кода с параметрами командной строки, я скачал исходные файлы, но не знаю, как создать его с этими параметрами.
Также они упоминаютчто параметры указаны в официальном установщике, я несколько раз запускал установщик exe, но не видел их там.