• 카테고리

    질문 & 답변
  • 세부 분야

    AI · ChatGPT 활용

  • 해결 여부

    미해결

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

24.05.08 09:20 작성 조회수 122

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

질문자

2024.05.14

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

질문자

2024.05.13

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

0

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

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


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

0

junghopaek님의 프로필

junghopaek

질문자

2024.05.08

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

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

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

0

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2024.05.08

안녕하세요, 인프런 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를 완전히 제거하고 공식 문서의 지침에 따라 처음부터 재설치하는 것을 고려해 보세요.

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

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

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