인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

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

한두혁님의 프로필 이미지

작성한 질문수

강화학습 입문에서 Deep Q-learning/Policy Gradient까지

실습 - Cartpole 환경 이해 및 시각화

실습

해결된 질문

작성

·

94

0

안녕하세요. 말씀하신대로

cd 디렉토리명

입력하고

code .

입력하면

code 는 내부 또는 외부명렬 실행할수 있는 프로그램 또는 배치 파일이 아닙니다 라고 나옵니다.

 

또 spyder 에서 001 cart visualize 를 실행해봤는데

No module named 'gymnaisum' 이 나옵니다.

pip install gymnasium 은 해놓은 상태이고 gym 이 설치되있는것까지 확인했습니다.

 

어떻게 해결하면 될까요? 감사합니다.

답변 6

0

한두혁님의 프로필 이미지
한두혁
질문자

혹시 spyder 에서

image.png

이렇게 바로 실행하는것이랑 선생님께서 말씀하신대로 하는것과 차이가 있는지 궁금합니다.

image.pngimage.png

그런데 여기서도 에러가 나오긴합니다..

image.png

그런데 이상하게 이렇게 하면 또 모듈이 나와서 이걸로 실행시키면 되는데 강의 파일실행이 안되는게 이해가 안되네요..

감사합니다.

한두혁님의 프로필 이미지
한두혁
질문자

아 001 파일 gymnasium 인데 gymnaisum 으로 적혀있네요

0

한두혁님의 프로필 이미지
한두혁
질문자

안녕하세요. 말씀하신대로 다시 설치했습니다.

image.pngimage.png

이게 맞는지 모르겠는데 안나오네요.

 

그래서 다른방법으로..

 

image.png

C:\Users\User\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Visual Studio Code 디렉토리 추가했습니다.

image.png

실행

image.png

에러

image.png

에러

 

왜 안되는지 모르겠습니다...감사합니다.

YoungJea Oh님의 프로필 이미지
YoungJea Oh
지식공유자

저도 수강생님의 PC 환경을 몰라서 왜 경로를 못 잡는지 모르겠습니다마는 화면 capture 에 보면 아마도 VSCODE 를 직접 실행 시키실 수는 있는 것 같네요. (base) 가상환경에서 code . 을 치면 base 환경의 python 경로를 vscode 가 알아서 물고 올라오는데 code . 명령이 안되서 직접 VSCODE 를 실행 시켰다면 VSCODE 자체에서 (base) 환경의 python 을 지정할 수 있습니다.

먼저 vscode 를 켜세요

image.png

좌하의 톱니바퀴를 클릭하시면 "명령 팔레트" 가 나옵니다.

image.png

명령팔레트를 클릭하시고 python interpreter 선택을 찾으세요

image.png

python interpreter 선택에서 현재 만들어져 있는 모든 가상환경과 그 환경의 python interpreter 버젼을 볼 수 있습니다.

image.png

저의 경우에는 ML, langchain, base, py38_32 네개의 가상 환경이 만들어져 있군요.

거기서 (base) 로 시작하는 anaconda3 의 python 을 선택하시면 (base) 가상 환경에서 vscode 가 작동됩니다.

그래도 안되시면 알려주세요. 감사합니다.

0

YoungJea Oh님의 프로필 이미지
YoungJea Oh
지식공유자

문제는 Windows 명령 프롬프트에서 code . 명령어가 실행되지 않는다는 것입니다. 이 문제는 Visual Studio Code(VS Code)의 명령줄 실행 도구(code)가 제대로 설치되지 않았거나 경로(PATH)에 등록되지 않은 경우 발생합니다.

해결 방법

1. VS Code가 올바르게 설치되었는지 확인

설치가 잘 되었는데도 vscode 가 실행이 안되면 windows 의 PATH 경로가 꼬인 문제일 것입니다.

대부분 VSCODE 를 다시 설치하면 문제가 해결되지만 그래도 안되면 다음을 시도해 보세요.

2. VS Code의 명령줄 도구 설치

  • VS Code를 열고, 명령 팔레트를 엽니다.

    • Windows: Ctrl + Shift + P

  • Shell Command: Install 'code' command in PATH를 검색하고 선택합니다.

이 작업은 code 명령어를 시스템 PATH에 등록합니다.


3. 환경 변수(PATH) 확인

code 명령이 여전히 작동하지 않는다면, PATH에 VS Code의 설치 경로가 등록되어 있는지 확인해야 합니다.

  1. VS Code 설치 경로 확인

    • 일반적으로 C:\Users\<사용자이름>\AppData\Local\Programs\Microsoft VS Code\에 설치됩니다.

  2. PATH 등록

    • Windows 검색창에 환경 변수를 검색하여 시스템 속성 > 고급 > 환경 변수로 이동.

    • 시스템 변수 또는 사용자 변수에서 PATH를 선택하고 편집 버튼을 클릭.

    • VS Code 설치 경로(예: C:\Users\<사용자이름>\AppData\Local\Programs\Microsoft VS Code\bin)를 추가.

  3. 명령 프롬프트를 다시 열고 code .를 실행해봅니다.

4. 대체 방법으로 실행

PATH 설정 없이 특정 폴더를 VS Code에서 열려면, 아래 명령을 사용해볼 수 있습니다:

"C:\Users\<사용자이름>\AppData\Local\Programs\Microsoft VS Code\Code.exe" .

  • 위 단계를 따라 문제를 해결한 후, 명령 프롬프트에서 다시 code . 명령을 실행하여 작동 여부를 확인하세요.

그래도 안되면 경로 확인해서 다시 올려주세요. 감사합니다.

0

한두혁님의 프로필 이미지
한두혁
질문자

답변 감사합니다. 네 아나콘다 프롬프트를 이용했었습니다.

다시 확인해봤는데,

image.png

프롬프트는 여기에 있는 프롬프트를 이용하였습니다.

image.png

설치가 된걸 확인했습니다.

image.png

확인.

image.png

디렉토리 변경

image.png

오류

 

감사합니다

 

0

YoungJea Oh님의 프로필 이미지
YoungJea Oh
지식공유자

반드시 다음 anaconda 를 먼저 설치하시고 anaconda 환경에서 모든 명령을 실행 하셔야 합니다. DOS terminal 에서 하시면 안됩니다.

image.png

Anaconda Prompt 선택하시면

image.png

이런 terminal 창이 뜰텐데 모든 명령은 여기서 실행 하셔야 합니다. pip install gymnasium 설치 명령도 이 (base) 라는 표시가 있는 anaconda prompt 에서 실행하셔야 경로를 올바로 가져올 수 있습니다. gymnasium 이 설치 되었는지는 pip list | findstr gymnasium 명령으로 확인할 수 있습니다.

image.png

gymnasium 이 설치된 것을 확인하고 code . 을 (base) 가 있는 anaconda terminal 창에서 입력하면 올바른 경로를 물고 vscode 가 실행 됩니다.

image.png

물론 그 전에 001_cart_visualize.py 프로그램 파일이 있는 directory 로 cd 가 되어 있어야겠지요?

위에서 질문하신 내용들은 anaconda 의 (base) 가상 환경에서 실행하지 않은 결과로 보입니다.
계속 문제 있으시면 실행하신 화면을 screen capture 해서 다시 올려 주세요.

감사합니다.


0

인프런 AI 인턴님의 프로필 이미지

안녕하세요, 인프런 AI 인턴입니다. 한두혁님.

질문 주신 내용을 보면 두 가지 문제를 겪고 계신 것 같습니다. 첫 번째로, code . 명령어가 작동하지 않는 문제와 두 번째로, gymnasium 모듈을 찾지 못하는 문제입니다.

문제 1: code . 명령어 관련

이 문제는 Visual Studio Code가 설치되지 않거나, 커맨드 라인에서 사용 가능한 상태가 아닌 경우 발생할 수 있습니다.
- Visual Studio Code 설치 확인: 우선, Visual Studio Code가 시스템에 설치되어 있는지 확인하세요. 설치되어 있지 않다면 Visual Studio Code 공식 사이트에서 설치해 주세요.
- Path 설정: 설치된 Visual Studio Code가 명령어로 실행될 수 있도록 환경 변수 설정이 필요할 수 있습니다. 이 과정은 OS에 따라 다를 수 있으니, 적절한 방법으로 PATH에 추가해 주셔야 합니다.

문제 2: gymnasium 모듈 관련

gymnasium 모듈을 찾지 못하는 문제는 설치가 잘못되었거나, 다른 가상 환경(virtual environment)에서 설치되었기 때문일 수 있습니다.
- 현재 사용 중인 파이썬 환경 확인: pip list 명령어를 사용하여 gymnasium이 설치된 파이썬 환경을 확인하세요.
- 재설치 시도: 가상 환경을 잘못 선택한 것일 수도 있으니, pip install gymnasium 명령어로 다시 설치를 시도해 보세요.
- 가상환경 설치 확인: 가상 환경을 사용 중이라면, 활성화되어 있는 상태에서 설치가 진행되었는지 확인해 보세요. venv 또는 conda 등의 가상환경을 사용하는 경우, 환경을 정확히 활성화 후 설치해야 합니다.

해당 문제들을 해결하실 수 있을 것이라 생각합니다. 해결되지 않는다면, 보다 구체적인 오류 메시지나 실행 환경에 대한 정보를 남겨 주시면 더욱 정확한 도움을 드릴 수 있습니다.

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