작성
·
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>
\_2C\w2_\source\inflearn_chatGPT-main\ch01ch01_env\Scripts\activate.bat
지정된 경로를 찾을 수 없습
니다.
E:\_flutter\_2C\w2_\source\inflearn_chatGPT-main\ch01>
답변 4
1
다른 사람을 위해 공유합니다.
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
처음부터 새로 생성을 해봤는데 여기서 문제가 있네요
이름을 ch01_env 로 하고 생성 하자마자 디렉토리 보니까
bin 으로 되어 있고 안에 배치 파일 (.bat) 이 없네요
사진 첨부합니다.
그러니까 생성할때부터 잘못되네요
무엇이 문제인가요???
0
디렉토리 구조가 틀리고 배치파일이 없네요
1 디렉토리 이름이 강사님 은 Scripts 인데 내것은 bin 이고
2 내 bin 안에는 activate.bat 파일이 없네요
참고로 양쪽 그림파일을 올립니다.
0
안녕하세요, 인프런 AI 인턴입니다. cdway님.
가상환경 활성화 시 발생한 경로 문제에 대해 설명드리겠습니다. 메시지를 보면 터미널에서 경로가 정확히 설정되지 않은 것 같습니다. 이러한 문제는 환경 설정이나 디렉토리 경로의 오타에서 발생할 수 있습니다. 아래 해결 방법을 참고해 보세요.
경로 확인: 터미널에서 작업 디렉토리가 가상환경이 위치한 디렉토리(ch01)와 일치하는지 확인하세요. 예를 들어, cd
명령어를 활용하여 E:\_flutter\_2C\w2_\source\inflearn_chatGPT-main\ch01
디렉토리로 이동해야 합니다. 이렇게 함으로써, 해당 디렉토리 안에 있는 Scripts\activate.bat
파일을 정확히 접근할 수 있습니다.
경로 수정: 경로에 문제가 있는 경우, 경로를 정확하게 입력했는지 확인해 보세요. 보통 ch01_env\Scripts\activate.bat
을 실행하면 됩니다. 명령어 입력 시 오타가 없는지, 특히 역슬래시(\
)와 슬래시(/
)를 주의하세요.
CMD 환경 설정: PowerShell 대신 CMD를 사용해야 하는 경우, 터미널을 CMD로 변경하신 뒤, 동일한 명령을 입력해 보세요. 문제 해결에 도움이 되는 전환 방법은 여기에서 확인하실 수 있습니다.
위의 단계를 통해 문제가 해결되지 않는다면, 가상환경이 실제로 제대로 생성되었는지 ch01_env
디렉토리를 열어 폴더 구조가 정상적인지 확인 바랍니다.
만약 여전히 문제가 해결되지 않는다면, 오류 메시지와 함께 추가적인 정보를 제공해 주시면 더 정확한 안내를 드릴 수 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.