프로그래밍/파이썬

에러 메세지

do121 2022. 12. 6. 17:30

1. verticalLayout 관련하여 아래와 에러 발생 시

TypeError: addWidget(self, QWidget, stretch: int = 0, alignment: Union[Qt.Alignment, Qt.AlignmentFlag] = 0): argument 1 has unexpected type 'FigureCanvasTemplate'

 

관련 라이브러리 잘못 import 해서 발생함

 

from matplotlib.backends.backend_template import FigureCanvas 를 아래로 변경

 

from matplotlib.backends.backend_qt5agg import FigureCanvasQTAgg as FigureCanvas

 

 

2. AttributeError: module 'tkinter' has no attribute 'messagebox'

import tkinter

아래와 같이 직접 명시해야함 

import tkinter.messagebox

 

3. ImportError: Missing optional dependency 'openpyxl'.  Use pip or conda to install openpyxl.

import openpyxl 추가 및 openpyxl 패키지 설치

 

4. requests.get(uri) 실행시 윈도에서는 잘되는 데 리눅스(우분투)에서 아래 에러 발생 시

requests.exceptions.SSLError: HTTPSConnectionPool(host=' ', port=443): Max retries exceeded with url:   (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1129)')))

 

- /usr/lib/ssl/openssl.cnf  파일에서 ssl 설정관련 부분을 직접 수정해야함, 코드 문제가 아님

아래와 같이 수정하면 됨

https://github.com/Kong/insomnia/issues/4543

 

OpenSSL issue: "unsafe legacy renegotiation disabled" · Issue #4543 · Kong/insomnia

Expected Behavior Authenticate to API endpoint. Timeline * Preparing request to https://company-sandbox.keylightgrc.com:4443/SecurityService/Login * Current time is 2022-03-04T04:08:35.352Z * Using...

github.com

  [openssl_init]
  # providers = provider_sect  # commented out
  
  # added
  ssl_conf = ssl_sect
  
  # added
  [ssl_sect]
  system_default = system_default_sect
  
  # added
  [system_default_sect]
  Options = UnsafeLegacyRenegotiation
  
  # List of providers to load
  [provider_sect]
  default = default_sect

 우분투에서는 다른 부분은 이미 위와 같은 상태이고  # providers = provider_sect 를 주석처리하고  Options = UnsafeLegacyRenegotiation만 추가해주면 됨

 

5.'utf-8' codec can't decode byte 0xbb in position 47: invalid start byte

  df = pd.read_csv 호출시 발생한 에러로 인코딩을 지정하면 됨

  

  df = pd.read_csv(PATH , encoding='cp949')

'프로그래밍 > 파이썬' 카테고리의 다른 글

flask 에서 인수를 받는 방법 chatgpt  (0) 2023.03.28
pdf 근접단어 찾기(pdfminer) chatgpt  (0) 2023.03.21
pdf 근접단어 찾기 chatgpt  (0) 2023.03.21
환율 예측 chatgpt  (0) 2023.02.24
파이썬 팁  (0) 2022.12.06