반응형

Python/Python Error 10

[Error] TypeError: got an unexpected keyword argument 'step_i' , ImportError: cannot import name 'cached_download' from 'huggingface_hub'

디버깅파이토치와 cuda 버전은 공식문서에서 참고해서제대로 맞추고, hugging face cached_download고치고 뜨는 오류오류 메시지TypeError: scale_model_input() got an unexpected keyword argument 'step_i'는 scheduler의 scale_model_input() 함수가 더 이상 또는 아직 ‘step_i’라는 인자를 받지 않는다는 의미다.scheduler.scale_model_input 역할 : denoising autoencoder의 input 값들을 현재 시간단계(timestep)에 맞게 scaling하기 위함 해결 방법:코드 수정:• 코드 내에서 scheduler.scale_model_input()를 호출할 때 전달하는 인자 ..

Python/Python Error 2025.03.27

[Error] GPU 있는데 인식안될때 / RuntimeError: No CUDA GPUs are available & torch.OutOfMemoryError: CUDA out of memory. Tried to allocate

[Error] GPU 있는데 인식안될때 / RuntimeError: No CUDA GPUs are available & torch.OutOfMemoryError: CUDA out of memory. Tried to allocate결론 : 눈뜬 장님마냥# export CUDA_VISIBLE_DEVICES=6코드상 이렇게 맨 첫 줄 적혀있는걸 못보고 터미널만 쳐다보다가 .....0으로 바꾸고(또는 주석처리) 해결했습니다 내 상황 : RuntimeError: No CUDA GPUs are available 에러가 떴다. 1) nvidia-smi를 쳐보았을 때 CUDA는 12.4였고 Pytorch 공식 문서에서 버전에 맞는 Pytorch를 다운받았다. 근데 여전히 에러# CUDA 11.8conda install..

Python/Python Error 2025.03.21

[Error] ERROR: Could not install packages due to an OSError: [Errno 28] No space left on device

난 마지막 방법으로 해결했다. ERROR: Could not install packages due to an OSError: [Errno 28] No space left on device   캐쉬 지워보기 시도pip cache purgeFiles removed: 174용량 뭐가 젤 많이 차지하는지 확인df -h 환경변수 변경해보기export CONDA_ENVS_PATH=/mnt/data/warpback_envsexport CONDA_PKGS_DIRS=/mnt/data/warpback_pkgs안되면 경로 지정해서 이렇게 하면 됨TMPDIR=/mnt/data/ pip install torch TMPDIR=/mnt/d/tmp/ pip install -U   https://stackoverflow.com/que..

Python/Python Error 2025.03.07

[Error] ImportError: Cannot load backend 'TkAgg' which requires the 'tk' interactive framework, as 'headless' is currently running

몇 번 마주친 이 에러,,,Matplotlib ImportError: ‘TkAgg’ Backend Issue 해결 방법 오류 메시지에서 Cannot load backend 'TkAgg' 가 발생하는 이유는 서버가 GUI 환경이 없는 ‘headless’ 모드에서 실행되고 있기 때문이다.즉, Matplotlib의 기본 백엔드(TkAgg)를 사용할 수 없어서 발생하는 문제! 1️⃣ 해결 방법: Matplotlib 백엔드 변경 matplotlib.use("Agg") 설정 추가!import matplotlibmatplotlib.use("Agg") # ✅ GUI 없이 사용 가능한 백엔드로 변경import matplotlib.pyplot as plt위 코드를 import matplotlib.pyplot as plt..

Python/Python Error 2025.03.03

[Error] Selenium - AttributeError: 'WebDriver' object has no attribute 'find_element_by_xpath'

오랜만에 크롤링 할 일이 생겨 셀레니움을 쓰려고하는데 시작부터 에러가 났다.AttributeError: 'WebDriver' object as no attribute 'find_element_by_xpath'알고보니 버전 에러 문제라고 한다. 코드 작성 방식을 조금 바꿔야 한다.1. 모듈 추가from selenium.webdriver.common.by import By2. 코드 변경find_element_by_xpath('')find_element(By.XPATH, '') find_element_by_xpath("")를 find_element(By.XPATH, "")형태로 변경해준다.다른 속성도 마찬가지.그러니까 마지막 두줄이 문제란거지from selenium import webdriverfrom sel..

Python/Python Error 2024.10.08

[Python Error] git@gitlab.aicrowd.com: Permission denied (publickey).fatal: 리모트 저장소에서 읽을 수 없습니다 올바른 접근 권한이 있는지, 그리고 저장소가 있는지확인하십시오.

이 문제는 SSH 키가 GitLab에 등록되지 않았기 때문에 발생한 것.이를 해결하려면 SSH 키를 생성하여 GitLab에 추가해야한다.  1. SSH 키 생성 (만약 없을 경우):ssh-keygen -t rsa -b 4096 -C "깃랩주소" 기본 파일 경로를 그대로 두고 Enter를 누릅니다. 패스프레이즈를 입력하라는 메시지가 나타나면, 입력하거나 빈 칸으로 두고 Enter를 누릅니다. 2. SSH 에이전트 시작:eval "$(ssh-agent -s)" 3. SSH 키 에이전트에 추가:ssh-add ~/.ssh/id_rsa4. SSH 키 복사: pbcopy  5. SSH 키를 GitLab에 추가:GitLab 웹사이트에 로그인합니다.우측 상단의 프로필 사진을 클릭하고 Settings로 이동합니다.좌측 ..

Python/Python Error 2024.06.18

[Python Error] Mac Homebrew 설치 / Run these two commands in your terminal to add Homebrew to your PATH: (echo; echo 'eval "$(/opt/homebrew/bin/brew shellenv)"')

==> Next steps:- Run these two commands in your terminal to add Homebrew to your PATH: (echo; echo 'eval "$(/opt/homebrew/bin/brew shellenv)"') >> /Users//.zprofile eval "$(/opt/homebrew/bin/brew shellenv)"- Run brew help to get started- Further documentation: https://docs.brew.shmac에서 homebrew 설치하려다보면 이런 스텝에 따르라는 내용이 뜨는데사실 이는 오류가 아닌 다음 단계 두 가지만 더 하라는 것이다. 터미널을 열고 다음 명령어를 입력하여 Homebrew를..

Python/Python Error 2024.06.18

[Python Error] NameError: name 'sort' is not defined /csv정렬/ sorted()

csv를 읽어서 sort() 정렬하려하는데 NameError: name 'sort' is not defined 라고 뜬다면?error 이유 : sort() 메서드는 파이썬 리스트에만 적용된다.여기서 csv_name은 디렉토리 내 CSV 파일의 이름을 포함하는 리스트로 정의했다.csv 리스트를 정렬하려면 sorted() 함수를 사용해야 한다. import pandas as pdimport oscsv_name = os.listdir('/Users/minsun/Downloads/R2C2/label/csv_file')print(sorted(csv_name)) #수정한곳​  이렇게 하면 csv_name 리스트의 요소들이 정렬된 새로운 리스트로 출력된다.

Python/Python Error 2024.06.05

[Python Error] AttributeError: 'NoneType' object has no attribute 'append'

append 를 하려했는데 AttributeError: 'NoneType' object has no attribute 'append' 라는 에러가 떴다.append가 틀렸나?했지만 이유는 따로있다.  list.append()는 None을 반환하기 때문항상 NoneType을 반환해서 이를 변수에 대입하면 에러라고 뜨는 것.- 답 : 코드를 나눠 짜면 된다.frame_counts = []for file in mp4_lst: cap = cv2.VideoCapture(file) frame_count = cap.get(cv2.CAP_PROP_FRAME_COUNT) frame_counts.append(frame_count)        #수정된 부분 print(file, ':', frame_count)  print..

Python/Python Error 2024.06.05
반응형