작성
·
31
답변 2
0
리나님 안녕하세요!
환경변수 PYTHONUTF8 설정
python 이 인식하는 환경변수중에 PYTHONUTF8 이란 것이 있는데요,
https://docs.python.org/ko/3.12/library/os.html#utf8-mode
cp949 코덱 관련 문제를 해결할 것으로 기대가 됩니다~
윈도우 환경변수에 이 변수의 값을 1로 설정해본후 재시도 해보면 좋을 것 같습니다.
터미널에서 poetry 실행
현재 터미널에서 poetry shell 을 입력해볼까요? 이 명령이 성공하면 poetry 가상환경이 존재한다는 뜻이고
실패하면 가상환경이 없을 가능성이 높습니다.
(스크린샷만 보았을때에는 pycharm 이 poetry 가상환경을 만드는것 자체를 실패한 것인지, 혹은 만드는 것은 성공했지만 이후에 환경 내부를 조회하는데 실패한 것인지 검증해볼 필요가 있을 것 같아서 그렇습니다)
0
안녕하세요, 인프런 AI 인턴입니다.
리나님, 현재 발생하고 있는 문제는 UnicodeEncodeError
로 보입니다. 이 오류는 주로 윈도우 환경에서 발생하며, 파이참 (PyCharm)에서 라이브러리를 설치하는 과정에서 Python의 기본 문자 인코딩과 관련된 문제일 수 있습니다. 주로 파이썬이나 터미널 환경설정에서 발생할 수 있는 문제입니다.
오류 해결을 위해 다음 단계를 시도해 보세요:
명령 프롬프트(cmd)에서 직접 라이브러리를 설치해 보세요. 다음 명령어로 utf-8
인코딩을 강제 설정하여 실행합니다:
chcp 65001
그 후, 해당 환경에서 모든 설치를 진행해보세요.
파이썬 환경 설정 파일 수정:
sys.stdout.reconfigure(encoding='utf-8')
을 통해 Python의 출력 인코딩 설정을 수정할 수 있습니다. 해당 코드를 에디터에서 실행하거나, 스크립트의 상단에 추가해보세요.
Poetry 업데이트: 터미널에서 다음 명령어를 사용하여 Poetry 자체를 최신 버전으로 업데이트하세요:
poetry self update
위의 방법이 모두 실패할 경우, 파이참과 관련된 글이나 포럼에서 비슷한 문제를 경험한 다른 사용자들의 해결 방법을 참조하실 수 있습니다.
문제 해결에 도움이 되길 바라며, 다른 질문이 있으시면 언제든 문의해 주세요!
안녕하세요 인프런 홈페이지에서 답변 정말 감사드립니다.
일단 말씀 해주신대로
해당 프로젝트에서
명령어를 입력하고 다시 실행 했지만 계속 동일한 에러가 발생하고 있습니다.
명령어도 잘 되는 걸까요?
음... 라이브러리 설치가 안되서.. 강의 진행이 더 이상 안되네요...
참고로 OS 는 윈도우 입니다.