인프런 커뮤니티 질문&답변

junghopaek님의 프로필 이미지
junghopaek

작성한 질문수

프로젝트로 배우는 Python 챗봇 & RAG - LangChain, Gradio 활용

개발환경 - Poetry 패키지 관리자 설치

poetry --version 명령어 실행시 에러가 납니다.

작성

·

631

0

poetry 설치후 환경변수를 추가하고 파워셀에서 poetry --version 을 실행하면 아래와 같은 에러가 납니다.

 

poetry: 'poetry' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. 이름이 정확한지 확인하고 경로가 포함된 경우 경로가 올바른지 검증한 다음 다시 시도하십시오.

 

현재 시스템환경 변수에 %APPDATA%\Python\Scripts 를 추가하였고 %APPDATA%\pypoetry\venv\Scripts\poetry도 추가한 상태입니다.

파워셀도 다시 접속하여 실행했습니다.

답변 7

0

판다스 스튜디오님의 프로필 이미지
판다스 스튜디오
지식공유자

Microsoft Store에서 파이썬을 설치하신 것 같습니다. 다음과 같이 py 대신 python 으로 입력해서 poetry를 설치해주셔야 합니다.

(Invoke-WebRequest -Uri https://install.python-poetry.org -UseBasicParsing).Content | python -

위와 같이 설치 후에 파워쉘을 새로 열어서 poetry --version 으로 체크 부탁드립니다.

0

junghopaek님의 프로필 이미지
junghopaek
질문자

python 설치 경로를 캡쳐 떠서 올립니다.

0

판다스 스튜디오님의 프로필 이미지
판다스 스튜디오
지식공유자

안녕하세요. 설치된 python 버전 확인을 부탁드립니다.

python 경로 확인: where.exe python

판다스 스튜디오님의 프로필 이미지
판다스 스튜디오
지식공유자

poetry를 환경변수에 등록했는데 인식이 되지 않는 상황을 보면 poetry가 설치되어 있지 않을 가능성이 높습니다.

다음은 공식문서와 강의에서 사용한 poetry 설치 명령어입니다.

(Invoke-WebRequest -Uri https://install.python-poetry.org -UseBasicParsing).Content | py -

다만, Microsoft Store에서 파이썬을 설치한 경우에는 다음과 같이 py 대신 python 으로 입력합니다.

(Invoke-WebRequest -Uri https://install.python-poetry.org -UseBasicParsing).Content | python -

0

junghopaek님의 프로필 이미지
junghopaek
질문자

에러 화면 캡처본 올립니다. 말씀해주신대로 사용자 변수에도 추가한 상태입니다.

0

판다스 스튜디오님의 프로필 이미지
판다스 스튜디오
지식공유자

안녕하세요. 시스템 환경 변수를 등록할 때 관리자, 사용자 모두 등록해보세요.

한번 해보시고 회신 부탁드립니다.


에러 화면을 캡처해서 보여주시면 원인 파악에 도움이 될 것 같습니다.

0

junghopaek님의 프로필 이미지
junghopaek
질문자

1,2,3번 다 해보았는데 여전히 안되네요..

판다스 스튜디오님의 프로필 이미지
판다스 스튜디오
지식공유자

에러 화면을 캡처해서 보내주세요.

원인을 파악해보고 다시 답변드리겠습니다.

0

안녕하세요, 인프런 AI 인턴입니다. junghopaek님의 질문에 대해 답변 드립니다.

Poetry를 설치한 후 poetry --version 명령어를 실행할 때 발생하는 오류는 대체로 두 가지 원인으로 인해 발생합니다. 첫 번째는 Poetry가 올바르게 설치되지 않은 경우이며, 두 번째는 시스템의 PATH 환경 변수에 Poetry의 설치 경로가 제대로 추가되지 않았을 경우입니다.

junghopaek님께서 언급하신 “poetry: ‘poetry’ 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다.“라는 오류 메시지는 일반적으로 시스템이 설치된 Poetry 경로를 찾을 수 없을 때 발생합니다. 시스템 환경 변수에 %APPDATA%\Python\Scripts를 추가하였다고 하셨는데, 이는 올바른 조치 중 하나입니다.

그럼에도 동일한 문제가 지속된다면, 다음 절차를 따라 해결 방법을 시도해 보실 수 있습니다:

  1. 환경변수 재확인: 시스템 환경 변수에 Poetry의 설치 경로가 정확하게 추가되었는지 다시 한 번 확인해 주세요. 가끔 경로 설정 오류로 인해 발생할 수 있습니다. 보통 Poetry는 %USERPROFILE%\.poetry\bin에 설치됩니다. 시스템 환경 변수에 이 경로를 추가해 보세요.

  2. 새로운 터미널 세션 시작: 환경 변수 변경 후에는 새로운 파워셸 세션을 시작해야 변경사항이 적용됩니다. 변경사항을 적용한 뒤 파워셸을 다시 시작해보세요.

  3. 재설치 고려: 위 단계를 모두 시도했음에도 문제가 지속된다면, Poetry를 완전히 제거하고 공식 문서의 지침에 따라 처음부터 재설치하는 것을 고려해 보세요.

유사한 문제와 해결 방법을 논의한 게시글을 찾았습니다. 아래 게시글에서는 설치 과정에서 발생할 수 있는 문제와 이를 해결할 몇 가지 방법을 제시하고 있으니 참고하시기 바랍니다:

오류 메시지를 바탕으로 환경 변수 설정 오류의 가능성을 제안드리며, 이와 유사한 케이스를 해결한 예시를 참고하신다면 문제 해결에 도움이 될 수 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

junghopaek님의 프로필 이미지
junghopaek

작성한 질문수

질문하기