[error] OSError(22, 'Invalid argument')

happiyoung_·2024년 10월 23일

error

목록 보기
1/1

intro

fastapi 와 같은 파이썬 기반의 외부 라이브러리를 다운받을때 발생한 오류 해결 방법을 드디어 발견했다.

key

해당 오류는 pip install 명령을 통해 라이브러리를 가져오려고 했으나, os단에서 통신을 막은 오류에 해당한다.
그래서 처음엔 방화벽 문제인가 싶어서 방화벽도 찾아보았다.
하지만 해결방법은 상당히 심플했다.

환경변수 편집기에서 SSLKEYLOG 변수 삭제

다른 설치파일에서 SSLKEYLOG 변수를 설정할때, 해당 경로에 옳지않은 문자가 들어있어 PIP 서버와 연결이 되지않았던 것이다.

해결 순서

  1. 환경변수 > SSLKEYLOG 변수 삭제
    ㄴ 해당 환경변수 설정에 있어서 인식할 수 없는 문자가 경로에 들어가 발생하는 문제
  2. 파이썬 동작 되는 지 확인 안되는 경우
    1) 파이썬 완전 삭제(제어판 -> 프로그램 제거) -> 3.8 정도로 재설치
    2) python 명령어로 작동하는지 python3 명령어로 작동하는 확인
    3) pip install --upgrade pip 명령으로 확인

    접근권한 문제 발생 가능 --> --user 옵션 무조건 넣어주기
    `pip install --user --upgrade pip``

profile
해삐한 다영의 컴퓨터와 친해지기 프로젝트 🥰

0개의 댓글