가상환경에 대해 질문 드립니다.

미해결질문
김준성 프로필

가상환경의 개념에 대해선 완벽하게 이해가 되었습니다!

 

안녕하십니까? 교수님 매번 친절하게 답변해주셔서 감사합니다.

한번 완강 후 혼자 실습도중 궁금한게 있을때마다 그부분 다시 들으며 항상 복습하곤합니다.

우선 가상환경의 개념에 대해선 완벽하게 이해가 되었습니다!만 몇가지 관련 질문이 있습니다.

 

1. cmd 창에서 가상환경을 만들고 패키지 설치하는 방법은 다 숙지하였는데 그 가상환경 안에 속한 프로잭트는 어떻게 생성하나요?

 

2. 이미 만들어진 프로잭트를 그 가상환경으로 옮길 수는 없나요?(물론 그 환경에 맞게 프로잭트 수정을 해야겠지만.)

 

3. 윈도우 환경에서 현재 생성된 가상환경, 가상 환경별 설치된 패키지, 가상 환경별 포함된 프로잭트들 확인할수 있는 방법이 있나요?

 

4.가상환경은 삭제는 불가능하나요?

 

5.그리고... 그동안 가상환경을 지정 안하고 걍, cmd 창에서 바로 수많은 패키지를 설치하고 실습을 하였는데요... 큰 상관은 없을까요?ㅠ

 

매번 감사합니다. 교수님 답변 기다리겠습니다.

 

감사합니다.

TeamLab 프로필
TeamLab 1달 전

1. cmd 창에서 가상환경을 만들고 패키지 설치하는 방법은 다 숙지하였는데 그 가상환경 안에 속한 프로잭트는 어떻게 생성하나요?

프로젝트가 해당 파일에 가상환경에 속하는 개념은 없습니다.
단지 autoenv를 사용하면 비슷하게 사용하실 수 있습니다. http://guswnsxodlf.github.io/pyenv-virtualenv-autoenv 

2. 이미 만들어진 프로잭트를 그 가상환경으로 옮길 수는 없나요?(물론 그 환경에 맞게 프로잭트 수정을 해야겠지만.)

 위와 비슷합니다.

3. 윈도우 환경에서 현재 생성된 가상환경, 가상 환경별 설치된 패키지, 가상 환경별 포함된 프로잭트들 확인할수 있는 방법이 있나요?

conda list -n [가상환경이름] 형식으로 하시면 됩니다.  

4.가상환경은 삭제는 불가능하나요?

conda remove -n ml --all 이런식으로 가상환경 삭제 가능합니다. 

5.그리고... 그동안 가상환경을 지정 안하고 걍, cmd 창에서 바로 수많은 패키지를 설치하고 실습을 하였는데요... 큰 상관은 없을까요?ㅠ

예 요즘엔 별로 상관없고 뭐하면... 그냥 conda를 지워버리는 경우도 있습니다 ㅎㅎ