학문
윈도우 가상환경 설정하는 방법 알려주세요.
python3 -m vevn ./evn을 하고 source evn/bin/ativate를 했는 데 sourec는 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다라고 하는 데 가상환경을 설정해야한다고 하더라고요. 어떻게하나요??
3개의 답변이 있어요!
안녕하세요. 조규현 전문가입니다.
윈도우 환경에서는 가상환경 활성화 명령어가 리눅스나 맥과 다릅니다. Python 가상환경을 만들 때는 명령어 python -m venv ./env로 실행하시고, 가상환경 활성화는 source evn/bin/activate가 아니라 윈도우에서는 .\env\Scripts\activate를 사용해야 합니다. CMD에서는 .\env\Scripts\activate.bat를 실행하시고, PowerShell에서는 .\env\Scripts\Activate.ps1을 실행하면 됩니다. 또한 경로와 명령어 오타가 없는지 확인하는 것도 중요합니다. 실생활에서는 정확한 운영체제에 맞는 가상환경 명령어를 숙지하고, 가상환경을 잘 활용하면 Python 개발 시 라이브러리 충돌 없이 편리하게 작업할 수 있으니 꾸준히 연습해 보시는 것을 추천드립니다. 문제가 계속되면 설치 환경이나 Python 버전도 점검해 보시는 것이 좋습니다.
참고 부탁드립니다.
안녕하세요. 박준희 전문가입니다.
이런경우에는 윈도우에서 Python 가상환경은 source 대신 ./로 시작하는 경로를 사용하면 될것 같은데요. python3 -m venv ./env 명령으로 생성 해보시구요. ./env/Scripts/activate 명령으로 활성화하시면 괜찮을거 같습니다.
감사합니다.
안녕하세요. 조일현 전문가입니다.
가상환경 생성은
명령 프롬프트 cmd 또는 PowerShell에서 원하는 폴더로 이동 후 파이썬3 버전이 설치되어 있다면,
python -m venv evn 명령어 입력합니다.
가상환경 활성화는 윈도우에서는 source 명령어가 없고 대신 activate.bat 을 실행합니다.