시작 메뉴에서 'Anaconda Prompt (anaconda3)'을 실행한 후, 아래의 명령어를 입력하면 'test01'이라는 이름을 가진 가상 환경을 생성할 수 있다. Show conda create -n test01 python=3.6 - 가상 환경 이름 : test01 conda activate test01 'test01' 가상 환경이 활성화되면, 명령 프롬프트 앞쪽에 있던 '(base)'라는 표시가 '(test01)'로 바뀌는 것을 볼 수 있다. 그리고 이렇게 생성된 가상 환경은 'Anaconda Navigator'에서도 확인할 수 있으며, 드롭다운 메뉴를 이용해서 간단히 가상 환경을 전환할 수 있다. Anaconda Navigator 가상환경 'test01' 선택아래의 명령어들은 Anaconda Prompt에서 사용되는 가상 환경과 관련된 명령어들이다. 현재 생성되어있는 가상 환경의 리스트를 확인하거나, 관리가 필요할 경우에 사용하면 유용하다.
conda info --envs conda env remove --n test01 - 가상 환경 'test01' 삭제 아나콘다(Anaconda) 가상환경 사용법 01 Oct 2018 나만의 가상환경 만들기가상환경은
Note: 여러 사람이 한 서버를 사용하는 경우 conda 설치가 중복으로 되어 있을 수 있습니다. 가상환경 목록 확인하기만들어진
가상환경들을 확인하는 방법은
현재 활성화된 가상환경에 대한 더 자세한 내용을 보려면
앞에서 아마 ‘활성화’
라는 말을 처음 언급한 것 같은데요. 이는 해당 가상환경을 사용하기 위해서 해 주는 작업을 일컫습니다. 그리고 어떤 가상환경이 활성화 되어 있는지는 프롬프트의 맨 앞에 가상환경으로 들어가기가상환경 안으로 들어간다는 것은 자세히 말하면 여러가지 환경 변수들을 셋팅한다는 것으로 이해하면 됩니다.
자, 위에서 배운 가상환경 목록을 확인하는 명령어로 가상환경에 들어왔는지 확인해 봅시다. py3 라는 이름의 가상환경에 별표(*)가 되어있는 것을 확인할 수 있습니다.
가상환경에 들어왔는지를 한번 더 직접 확인합니다. 가상환경에 들어온 상태에서 python 을 입력하고 해당 python 이 가상환경에 설치된 python 이 실행된 것인지 다음과 같이 확인할 수 있습니다.
가상환경으로부터 나오기다시 가상환경으로부터 나오는 방법은
필요없는 가상환경 삭제하기잘못 만들었거나 더 이상 필요 없는 가상환경 삭제는
가상환경의 이름 변경하기엄밀히 말해 가상환경의 이름을 바꾸는 명령어는 없습니다. 현재 존재하는 가상환경을 다른 이름으로 복사한 후 기존 가상환경을 삭제하는 방법을 사용해야 합니다. 다음과 같이 기존에 존재하는 가상환경 ‘sjpy3’ 를 복제하여 새로운 이름의 가상환경 ‘sjpy3-new’ 를 만들어 줍니다.
그리고 기존의 가상환경은 필요가 없다면 다음과 같이 삭제해 주면 됩니다. 결과적으로 가상환경의 이름을 바꾼 셈이 됩니다. 가상환경 폴더까지 깨끗하게 삭제하려면
패키지 설치 및 업데이트패키지 설치는
자주 접하는 에러들PackagesNotFoundError: The following packages are not available from current channels.설치하려고 하는 패키지명을 찾지 못했을 때 나타나는 에러입니다. 해당 패키지를 제공해주는 채널이 있다면
CondaEnvironmentError: cannot remove current environment.현재 활성화되어 있는 상태에서 해당 가상환경을 삭제하려고 할 때는 삭제가 되지 않습니다. 반드시 비활성화를 시킨 후 삭제하여야 합니다.
The environment is inconsistent, please check the package plan carefully.
Solving environment: failed with initial frozen solve. Retrying with flexible solve.패키지를 설치할 때 자주 접할 수 있는 에러이다. Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source.패키지를 설치할 때 자주 접할 수 있는 에러이다. Unable to create process using …윈도우 환경에서 pip install 을 이용하여 패키지를 설치하려고 할 때 나타났던 에러이다.
이럴 때는 다음과 같이 아예 다음과 같이 python 명령어로 pip 모듈을 불러들여 설치하면 해결된다. |