파이썬 virtualenv 질문좀..
윈도우 10이고 cmd로 Python\Python37로 가서
pip install virtualenv 해서 잘 깔았음.
virtualenv env해서
\Python\Python37폴더에 env폴더 깔렸음.
그래서 cmd로 env폴더에 Scripts폴더로 들어갔음.
근데 여기서 activate해도 도저히 말을 안먹는다.
'activate'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는
배치 파일이 아닙니다.
이렇게 나옴. 혹시 몰라서 env폴더에서도 Lib폴더에서도 해봤는데 안됨.
call env/Scripts/acitvate 이거는
'source'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는
배치 파일이 아닙니다.
이거나오고..
source env/Scripts/acitvate는
'source'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는
배치 파일이 아닙니다.
이거나오고.
어떻게 activate시켜서 모듈 까냐..
답: anaconda 깔면 아무 에러없이 바로해결
저번엔 안 깔고 잘했는데.. 왜 이번엔 안되냐 포멧하고 나니까 미칠거 같음
그거 너무 무겁기도 하고 안깔고 하고 싶은데
env/Scripts/activate.bat ㄱ
'env'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. ㅠㅠ.. 어쩌냐
지금 Scripts 폴더에 들어가 있는거임? 그러면 그냥 activate.bat이면 되겟지
들어가고도 해보고 나와서도 해봄 둘 다 같은 메세지 뜨면서 안돼
cmd에서 Scripts폴더 안에 있는 activate.bat 실행시키면 알아서 켜질텐데 call env/Scripts/acitvate.bat으로 한번 해보셈
지금 봤는데 Scripts폴더에 activate라는 파일 자체가 없다. python.exe비슷한 이름들 4개만 깔려있는데, 다른 예시들 보니까 Scripts폴더에 다 깔려있던데
이것 때문에 그런거 아니야? 왜 안깔린 거지?
virtualenv면 Scripts나 bin 폴더에 실행파일들 들어있을텐데 activate가 없으면 다시 설정하거나 그냥 Scripts에 들어있는 파이썬 쓰면 될듯?
Scripts/python.exe -m pip install ~~ 아마 이래도 될꺼임
고마워ㅠㅠ
가상 환경은 파이선 3부터 기본 탑재이므로 별도로 설치할 필요가 없다
그럼 어떻게해?
python -m venv
해결했냐?? 나도 같은 상황인데 좀 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
아니다.. 해결했다.. 나는 강의에서 source venv/bin/acitvate 하라고 해도 'source'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아니야 임마 이러면서 안됐는데, 그냥 venv\Scripts\activate 하니까 해결됨.
애초에 강사가 하라는대로 그대로 따라했는데 내꺼엔 bin 이라는 폴더 자체가 없는데 씹.... 그래서 그냥 눈치껏 Scripts 폴더로 바꾸고 슬래시 대신 역슬래시 하니까 실행되네.