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

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

cdway님의 프로필 이미지

작성한 질문수

초보자를 위한 ChatGPT API 활용법 - API 기본 문법부터 12가지 프로그램 제작 배포까지

파이썬 가상환경 사용법 익히기

가상환경 활성화 에러 발생

작성

·

118

1

  • 학습 관련 질문은 상세히 남겨주세요!

  • 가상환경 생성은 됐는데 활성화에서 에러가 생기네요

  • 처음에는 : 'ch01_env' 모듈을 로

    드할 수 없습니다. 자세한

    내용을 보려면 'Import-Modu

    le ch01_env'을(를) 실행하

    십시오. 이하생략

  • 그래서 질문을 찾아보니 터미널 환경을 cmd 로 바꾸라해서 알려주신 링크로 가서 세팅을 바꾸어 다시 실행해서 ok 됐습니다.

  • 그런데 다시 활성화 하려니까 다른 에러가 발생하네요

  • \_2C\w2_\source\inflearn_chatGPT-main\ch01ch01_env\Scripts\activate.bat

    지정된 경로를 찾을 수 없습

    니다.

    E:\_flutter\_2C\w2_\source\inflearn_chatGPT-main\ch01>

  • 에러가 생기네요.

  • 경로가 틀렸는지 해서 처음부터 폴더 오픈을 다시 해도 똑같으네요

에러 메세지 전부 첨부합니다.

에러 생기네

\source\inflearn_chatGPT-main\ch01> python -m venv ch01_env

Looking in links: c:\Users\userpc\AppData\Local\Temp\tmp_p8zwvy1

Processing c:\users\userpc\appdata\local\temp\tmp_p8zwvy1\setuptools-58.1.0-py3-none-any.whl

Processing c:\users\userpc\appdata\local\temp\tmp_p8zwvy1\pip-22.0.4-py3-none-any.whl

Installing collected packages: setuptools, pip

Successfully installed pip-22.0.4 setuptools-58.1.0

PS E:\_flutter\_2C\w2_\source\inflearn_chatGPT-main\ch01> ch01_env\Scripts\activate.bat

ch01_env\Scripts\activate.

bat : 'ch01_env' 모듈을 로

드할 수 없습니다. 자세한

내용을 보려면 'Import-Modu

le ch01_env'을(를) 실행하

십시오.

위치 줄:1 문자:1

+ ch01_env\Scripts\activat

e.bat

+ ~~~~~~~~~~~~~~~~~~~~~~~~

~~~~~

+ CategoryInfo

: ObjectNotFound:

(ch01_env\Scripts\act

ivate.bat:String) [],

CommandNotFoundExcep t

ion

+ FullyQualifiedError

Id : CouldNotAutoLoad

Module

 

PS E:\_flutter\_2C\w2_\source\inflearn_chatGPT-main\ch01>

해결책 : https://codest.tistory.com/3

 

에러 2번째,

\_2C\w2_\source\inflearn_chatGPT-main\ch01ch01_env\Scripts\activate.bat

지정된 경로를 찾을 수 없습

니다.

E:\_flutter\_2C\w2_\source\inflearn_chatGPT-main\ch01>

 

답변 4

1

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

에러 해결됨

다른 사람을 위해 공유합니다.

2차 질문까지 하고

수정 진행 했는데 다른 에러 계속나와 구글로 찾아 조치하다

아래와 같은 에러 나와 구글 검색해도 정답이 안나옴

'ch01_env3\Scripts\active.bat'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.

내 컴퓨터 뒤져보니

구 python 이 여러개 깔려있음

3.9.12

3.12.x

3.13.1 -> 이번에 깐거

그래서 제어판 들어가서 3.12.x 는 삭제했고 3.19.12 는 제어판에서 보이지 않길래 해당 파일 위치 찾아서 파일이름 변경하고 (이상없으면 나중에 삭제예정)

환경변수 들어가서 (시스템속성-고급-환경변수-편집-Path ) Path 패스 도 다른것 다 지움

암튼

View - Command Platte - python select interpreter 실행해서 3.13.1 만 나오게 함

또 작업디렉토리에서 만들어둔 ch1_env, ch1_env2 전부 삭제함, 3.9.12 버전과 연결되어 있어서

이후 env_test.py 까지 실행 되는 것 확인 함

 

0

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

처음부터 새로 생성을 해봤는데 여기서 문제가 있네요

이름을 ch01_env 로 하고 생성 하자마자 디렉토리 보니까

bin 으로 되어 있고 안에 배치 파일 (.bat) 이 없네요

사진 첨부합니다.

그러니까 생성할때부터 잘못되네요

무엇이 문제인가요???

내 디렉토리2 캡처.PNG.webp

 

0

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

디렉토리 구조가 틀리고 배치파일이 없네요

1 디렉토리 이름이 강사님 은 Scripts 인데 내것은 bin 이고

2 내 bin 안에는 activate.bat 파일이 없네요

참고로 양쪽 그림파일을 올립니다.

강사 디렉토리 캡처.PNG.webp내 디렉토리 캡처.PNG.webp

 

0

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

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

가상환경 활성화 시 발생한 경로 문제에 대해 설명드리겠습니다. 메시지를 보면 터미널에서 경로가 정확히 설정되지 않은 것 같습니다. 이러한 문제는 환경 설정이나 디렉토리 경로의 오타에서 발생할 수 있습니다. 아래 해결 방법을 참고해 보세요.

  1. 경로 확인: 터미널에서 작업 디렉토리가 가상환경이 위치한 디렉토리(ch01)와 일치하는지 확인하세요. 예를 들어, cd 명령어를 활용하여 E:\_flutter\_2C\w2_\source\inflearn_chatGPT-main\ch01 디렉토리로 이동해야 합니다. 이렇게 함으로써, 해당 디렉토리 안에 있는 Scripts\activate.bat 파일을 정확히 접근할 수 있습니다.

  2. 경로 수정: 경로에 문제가 있는 경우, 경로를 정확하게 입력했는지 확인해 보세요. 보통 ch01_env\Scripts\activate.bat을 실행하면 됩니다. 명령어 입력 시 오타가 없는지, 특히 역슬래시(\)와 슬래시(/)를 주의하세요.

  3. CMD 환경 설정: PowerShell 대신 CMD를 사용해야 하는 경우, 터미널을 CMD로 변경하신 뒤, 동일한 명령을 입력해 보세요. 문제 해결에 도움이 되는 전환 방법은 여기에서 확인하실 수 있습니다.

위의 단계를 통해 문제가 해결되지 않는다면, 가상환경이 실제로 제대로 생성되었는지 ch01_env 디렉토리를 열어 폴더 구조가 정상적인지 확인 바랍니다.

만약 여전히 문제가 해결되지 않는다면, 오류 메시지와 함께 추가적인 정보를 제공해 주시면 더 정확한 안내를 드릴 수 있습니다.

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

cdway님의 프로필 이미지

작성한 질문수

질문하기