작성
·
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
0
0
0
안녕하세요. 시스템 환경 변수를 등록할 때 관리자, 사용자 모두 등록해보세요.
한번 해보시고 회신 부탁드립니다.
에러 화면을 캡처해서 보여주시면 원인 파악에 도움이 될 것 같습니다.
0
0
안녕하세요, 인프런 AI 인턴입니다. junghopaek님의 질문에 대해 답변 드립니다.
Poetry를 설치한 후 poetry --version
명령어를 실행할 때 발생하는 오류는 대체로 두 가지 원인으로 인해 발생합니다. 첫 번째는 Poetry가 올바르게 설치되지 않은 경우이며, 두 번째는 시스템의 PATH 환경 변수에 Poetry의 설치 경로가 제대로 추가되지 않았을 경우입니다.
junghopaek님께서 언급하신 “poetry: ‘poetry’ 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다.“라는 오류 메시지는 일반적으로 시스템이 설치된 Poetry 경로를 찾을 수 없을 때 발생합니다. 시스템 환경 변수에 %APPDATA%\Python\Scripts
를 추가하였다고 하셨는데, 이는 올바른 조치 중 하나입니다.
그럼에도 동일한 문제가 지속된다면, 다음 절차를 따라 해결 방법을 시도해 보실 수 있습니다:
환경변수 재확인: 시스템 환경 변수에 Poetry의 설치 경로가 정확하게 추가되었는지 다시 한 번 확인해 주세요. 가끔 경로 설정 오류로 인해 발생할 수 있습니다. 보통 Poetry는 %USERPROFILE%\.poetry\bin
에 설치됩니다. 시스템 환경 변수에 이 경로를 추가해 보세요.
새로운 터미널 세션 시작: 환경 변수 변경 후에는 새로운 파워셸 세션을 시작해야 변경사항이 적용됩니다. 변경사항을 적용한 뒤 파워셸을 다시 시작해보세요.
재설치 고려: 위 단계를 모두 시도했음에도 문제가 지속된다면, Poetry를 완전히 제거하고 공식 문서의 지침에 따라 처음부터 재설치하는 것을 고려해 보세요.
유사한 문제와 해결 방법을 논의한 게시글을 찾았습니다. 아래 게시글에서는 설치 과정에서 발생할 수 있는 문제와 이를 해결할 몇 가지 방법을 제시하고 있으니 참고하시기 바랍니다:
오류 메시지를 바탕으로 환경 변수 설정 오류의 가능성을 제안드리며, 이와 유사한 케이스를 해결한 예시를 참고하신다면 문제 해결에 도움이 될 수 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
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 -