Spyder 5(WinPython 3.10)에서 pandas.DataFrame 조회시 버그 해결법

해당 버그는 WinPython 64-3.10.2.0.(Release 2021-05 of January 25th, 2022)에 동봉된 Spyder에서 발생하는 오류로, 이전 버전에서도 해당하는 버그인지는 불명.

Spyder에서 variable explorer로 pandas.DataFrame 조회 시 DataFrame창 대신 runtime error가 발생, report 창이 열리는 것이 주요 증상. Python 3.10 버전 부터 PyQt 대신 Pyside를 사용하는 방향으로 전환을 시도/유도 중인 것 같은데 아직 이용자들이 안전하게 이주 할 수 있는 상태는 아닌듯 . . ? Spyder 측 주장에 따르면 [PyQt 5.15 / QtPy 2.0 / Python 3.8] 환경에서는 이용에 문제 없다고 함.

https://github.com/spyder-ide/spyder/issues/17139

spyder 측에서는 이슈 리포트와 버그 픽스가 이루어진 것 같으나,
winPython 측 업데이트가 그리 빠르진 않은것 같으니 혹여나 이 버전을 이용하고 있다면 참조하길.

# Line 532-539:
def __init__(self, parent, model, header, hscroll, vscroll):
    """Constructor."""
    QTableView.__init__(self, parent)
    self.setModel(model)
    self.setHorizontalScrollBar(hscroll)
    self.setVerticalScrollBar(vscroll)
    self.setHorizontalScrollMode(1) # 1 to QTableView.ScrollPerPixel
    self.setVerticalScrollMode(1)   # 1 to QTableView.ScrollPerPixel
Avatar photo

Dr. Nitro

저에게 시간과 예산이 좀 더 있었더라면 . . .

Leave a Reply

Your email address will not be published.