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

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

kkim5486님의 프로필 이미지
kkim5486

작성한 질문수

장고 설계철학으로 시작하는 파이썬 장고 입문

python -m venv venv 실행하면 오류 메세지가 뜹니다

해결된 질문

작성

·

5.6K

0

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
 
윈도우10 pro버전 64비트 사용중입니다.
python 3.10.4 버전 설치하고 터미널에서 python -m venv venv를 실행하니 오류 메세지가 뜹니다.
activate 파일이 생성이 안 돼서 그 다음부터 진행이 안 됩니다.
터미널을 그냥 실행하니 안 돼서 혹시나 해서 관리자 권한으로 실행해봤는데 똑같습니다.
 

답변 2

0

이진석님의 프로필 이미지
이진석
지식공유자

common 디렉토리에는 그러한 docx나 pdf 파일이 없거든요. 그러한 파일들을 찾는다니 이상하네요. 흠.

image

다른 가상환경 라이브러리로 virtualenv를 한 번 써보시겠어요?

  1. venv 디렉토리를 먼저 삭제하시고,

  2. python -m pip install virtualenv 명령으로 설치하시고

  3. python -m virtualenv venv 명령으로 가상환경을 생성하시구요.

  4. 그리고 venv\Scripts\activate 명령으로 가상환경을 활성화하실 수 있습니다.

확인해보시고, 댓글 남겨주세요.

화이팅입니다. :-)

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

virtualenv로 하니까 잘 됩니다!!!

계속 안 돼서 절망적이었는데 정말정말 감사합니다 ^^

이 강좌 다 듣고 '파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트'도 수강 예정인데 앞으로 진행할 때 venv 대신 virtualenv로 진행하면 될까요?

이진석님의 프로필 이미지
이진석
지식공유자

가상환경 생성이 잘 되셨다니 다행입니다.

파이썬3 기본에서 지원하는 venv도 좋고, 써드파티인 virtualenv 도 많이 사용하는 라이브러리입니다. 지금처럼 venv 사용이 어려우실 때에는 virtualenv 하시면 됩니다.

장고/리액트 강의에서는 Anaconda Python을 설치하는 데, 이 부분은 무시하시고. 지금의 scoop/pyenv/virtualenv 조합으로 그대로 진행해주세요.

화이팅입니다. :-)

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

네 감사합니다~

0

이진석님의 프로필 이미지
이진석
지식공유자

안녕하세요.

python -m venv venv 명령 시에 No such file or directory 에러가 발생하고 계시고, 그래서 가상환경이 생성이 안 된 듯 합니다. 가상환경이 생성이 되면 venv 폴더가 생성이 되는 데, venv 폴더가 없으니 venv\Scripts\activate 명령에서도 경로를 찾을 수 없다는 오류가 발생하는 것이구요.

pyenv 내에서 현재 사용 중이신 3.10.4 버전 설치 중에 어떠한 오류로 인하여, 설치가 불완전하게 된 것은 아닐까 싶은데요.

pyenv uninstall 3.10.4    명령으로 3.10.4를 제거하신 후에

pyenv update   명령으로 pyenv 배포판 내역을 갱신하시고

pyenv install --list   명령을 실행하시면 설치가능한 배포판들이 출력되는 데, 이 중에 3.10.6이 있을 것입니다.

pyenv install 3.10.6   명령으로 3.10.6 버전을 설치하신 후에 => 설치 후에 설치가 성공적으로 잘 되었다라는 메세지가 나오는 지 확인해보세요.

get-command python 명령과 python --version 명령으로 3.10.6 버전을 확인해주시고,

c:/Users/Hoju/workspace/mydjango01 폴더에서 python -m venv venv 명령으로 가상환경을 생성해보시겠어요? 이때에 No such file or directory 오류가 발생해서는 안 됩니다.

그리고 ls 명령을 내려보시면,  venv 폴더가 있어야 합니다.

확인해보시고, 댓글 달아주시겠어요?

이후에 해결되셨다면 본 질문의 상태를 해결됨으로 변경 부탁드립니다.

화이팅입니다. :-)

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

3.10.6 버전 설치하고 실행해도 똑같은 오류 메세지가 뜹니다. 

그리고 python -m venv venv  명령을 실행하면 venv폴더가 생성되고 그 안에 파일들도 나오는데 venv\scripts 폴더 안에 몇몇 파일들이 있는데 activate 파일은 없습니다.

 

3.10.6 버전이 안 돼서 다시 삭제하고 3.10.6으로 재설치 하려고 하니까 밑의 오류가 뜨면서 재설치가 안 됩니다. 3.10.6 처음 설치할 때에는 문제없이 설치됐는데 재설치가 안 되네요..(3.10.4는 재설치가 됩니다)

이진석님의 프로필 이미지
이진석
지식공유자

안녕하세요.

pyenv-win 이슈에도 pyenv install 3.10.6 명령 수행 시에 kkim5486 님과 동일한 error installing "core_d" component MSI. 에러를 만났다는 이슈가 있네요.

https://github.com/pyenv-win/pyenv-win/issues/265

그런데, pyenv 재설치 후에 잘 동작하더라 정도의 이야기 밖에 없네요. 저도 이 이슈가 재현이 안 되어서, 다른 해결방법 제시가 어렵네요. :-(

scoop uninstall pyenv 명령으로 pyenv 를 삭제하시고, 리부팅 후에 pyenv를 재설치해보시겠어요?

화이팅입니다.

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

아무리 해봐도 3.10.6은 설치가 안 돼서 파이썬 및 pyenv 삭제 후 재부팅 후 재설치 및 파이썬은 3.10.4로 설치해서 해보고 있는데 

python -m venv venv를 실행하면 venv 폴더도 생성되고 어느정도 진행이 되다가 scripts\common\ 폴더에서 막히는 것 같습니다

python -m venv venv 실행하면 맨 처음 스샷이랑 똑같이 오류가 나오는데 맨 위 스샷에서는 "MOSCIKR.DOCX" 파일을 찾을 수 없다고 나오고 이번에는 "PPTAJC.PDF" 파일을 찾을 수 없다고 나오는걸로 봐선 설치가 되다가 common 폴더에서 어느 시점에서 튕기는 것 같습니다

kkim5486님의 프로필 이미지
kkim5486

작성한 질문수

질문하기