컴퓨터 포맷 후 새로운 가상환경 만들어서 공부하려고 하는데
venv\Scripts\activate.bat로 입력해도 (venv) 가 실행 되지 않고 아무런 반응이 없습니다.
C:\Users\hello\Desktop\메인화면 파일\홈페이지 제작\thestep
λ venv\Scripts\activate.bat
C:\Users\hello\Desktop\메인화면 파일\홈페이지 제작\thestep
λ venv\Scripts\activate
C:\Users\hello\Desktop\메인화면 파일\홈페이지 제작\thestep
λ venv\Scripts\activate
C:\Users\hello\Desktop\메인화면 파일\홈페이지 제작\thestep
λ venv\Scripts\activate.bat
C:\Users\hello\Desktop\메인화면 파일\홈페이지 제작\thestep
λ
이렇게 되네요.
포맷하기 전에 만든 파일들은 정상적으로 가상환경이 잘 작동 됩니다.
새롭게 만드는 가상환경은 뭐가 문제인가요?ㅠㅠㅠㅠ
안녕하세요. 윈도우에서 가상환경이 실행 안되는 경우는 크게
powershell 보안설정과, 경로에 한글이 들어 있을 경우입니다.
보여주신 경우는 추측하건데, 한글 경로 사용이 문제 같습니다.
cmd 로 윈도우 커맨드 창에서 작업하신 C: 외의 다른 드라이브를 선택하셔서 폴더를 만드시고
다시 가상환경을 실행해 보시면 어떨까요.
즉 다음의 절차를 수행해 보세요.
1.컴퓨터를 재 부팅 합니다. (혹시 모를 다른 이유가 있을 수 있기에)
2.다른 드라이브를 선택해 폴더를 영어로 만들어 보시고 cmd 창에서 (윈도우 로고=> cmd 타이핑) 가상환경을 만듭니다. (python -m venv 가상환경이름)
3. Scripts 폴더 안의 activate.bat 파일을 실행해 가상 환경 활성화.