#class #caching #import #rename #circular-dependency
Вопрос:
Я думаю, что у меня та же проблема, что и у других, но я не знаю, как ее решить. Ошибка «не удается импортировать имя из частично инициализированного модуля (скорее всего, из-за циклического импорта) »
Я последовал предложению переименовать свой файл, но это не сработало. Мой файл назывался Kinwerte, и я изменил его на KW.
'''import KW RZH_alt_hub = KW.RZH; RA_real_alt_hub = KW.RA_real; i_D_alt_hub = KW.i_D; i_Fe_alt_hub = KW.i_Fe; l_Fe_alt_hub = np.linalg.norm(FE_o-FE_u); l_D_alt_hub = np.linalg.norm(DP_o-DP_u); RLhebelarm_alt_hub = KW.RLhebelarm; '''
Мой файл KW использует переменные из Main, вычисляет что-то и отправляет новые переменные в main. Я убедился, что ни одна из этих переменных не определена дважды.
Некоторые люди упоминали, что может существовать файл с таким же именем, но я также убедился, что это не так. Моя идея заключается в том, что pycache может быть проблемой, потому что он содержит мои старые имена файлов, которые я использовал. Возможно ли это? Я не хочу удалять что-то до того, как буду уверен.
Я с нетерпением жду ваших ответов и предложений. Спасибо вам всем!