본문 바로가기
도서로 공부하는 프로그래밍

[파이썬] 아나콘다, 통합된 파이썬 패키지 및 환경 관리의 세계

by 열공노년 2023. 9. 24.
반응형

아나콘다, 통합된 파이썬 패키지 및 환경 관리의 세계

설치가 완료되면 아나콘다 네비게이터나 아나콘다 프롬프트를 통해 아나콘다를 사용할 수 있습니다. 아나콘다 네비게이터는 그래픽 인터페이스로, 아나콘다 프롬프트는 명령어 인터페이스로 아나콘다의 기능을 제공합니다.

설치된 '아나콘다 네비게이션'과 '아나콘다 프롬프트'

그래픽 환경의 아나콘다 네비게이터

아나콘다 네비게이터는 특히 커맨드 라인에 익숙하지 않은 사용자나, 그래픽 인터페이스를 선호하는 사용자에게 유용한 도구입니다.

아나콘다 가상 환경

아나콘다 프롬프트

아나콘다 가상환경 설정

아나콘다를 사용하려면 가상 환경을 생성하고 관리하는 것이 좋습니다. 가상 환경은 다양한 패키지와 버전을 독립적으로 사용할 수 있게 해 줍니다. 가상 환경을 생성하려면 아나콘다 프롬프트에서 'conda create -n [env_name] [packages]' 명령어를 입력합니다. 예를 들어, 파이썬 3.8과 텐서플로우를 설치한 가상 환경을 만들려면 'conda create -n tf python=3.8 tensorflow'를 입력합니다.

python 3..11 버전의 tensorflow 미지원으로 가상환결 실패

tensorflow 지원이 가능한 버전으로 다운그레이드해서 가상환경을 만듭니다.

설치가 끝난 장면

가상 환경 활성화

가상 환경을 활성화하려면 아나콘다 프롬프트에서 conda activate [env_name] 명령어를 입력합니다. 예를 들어, tf라는 가상 환경을 활성화하려면 'conda activate tf'를 입력합니다. 가상 환경을 비활성화하려면 'conda deactivate'를 입력합니다.

'tf' 환경으로 가상환경 활성화

가상 환경에서 필요한 패키지 설치

가상 환경에서 필요한 패키지를 설치하려면 아나콘다 프롬프트에서 'conda install [packages]' 명령어를 입력합니다. 예를 들어, 넘파이와 판다스를 설치하려면 'conda install numpy pandas'를 입력합니다. 패키지를 삭제하려면 'conda remove [packages]'를 입력합니다.

가상 환경에 패키지 설치

가상 환경 삭제

가상 환경을 삭제하려면 아나콘다 프롬프트에서 'conda remove -n [env_name] --all' 명령어를 입력합니다. 예를 들어, tf라는 가상 환경을 삭제하려면' conda remove -n tf --all'을 입력합니다.

 

정리

가상 환경은 개별 프로젝트에 대한 독립된 공간을 제공하여 다른 프로젝트의 설정이나 라이브러리 변경에 영향을 받지 않게 해줍니다. 이렇게 하면 각 프로젝트의 라이브러리 버전을 따로 관리할 수 있어 예전 버전의 라이브러리가 필요한 경우에도 문제없이 작동합니다. 또한, 격리된 환경에서는 실험적인 라이브러리나 알 수 없는 코드를 안전하게 테스트할 수 있습니다. 프로젝트와 그에 따른 환경 및 의존성 정보를 함께 저장하면, 다른 개발자나 시스템에서도 동일한 환경을 쉽게 재현할 수 있게 됩니다. 마지막으로, 필요한 라이브러리만 설치함으로써 저장 공간도 효율적으로 활용할 수 있습니다.

반응형