Prev Contents/Anaconda (4) 썸네일형 리스트형 tensorflow용 가상 환경 만들기, 설치하기, 필요한 모듈 설치까지 1. 가상환경 만들기 - 시작은 아나콘다 공식 홈페이지에서 https://docs.anaconda.com/anaconda/user-guide/tasks/tensorflow/ conda create -n tf tensorflow conda activate tf 이렇게 하면 가상 환경 생성과 tensorflow 라이브러리가 같이 설치된다. 2. 파이썬과 tensorflow의 버전 확인하기 # python을 실행하고, import tensorflow as tf tf.__version__ # 버전 확인 exit() 3. 가상환경에서 같이 사용할 라이브러리 설치하기 conda install jupyter notebook conda install numpy # tensorflow와 같이 설치됨 conda insta.. anaconda 가상 환경 만들고, 지우기 가상 환경 (virtual environment)은 어떤 작업 환경에서 다양한 패키지와 버전을 관리하기 위해 큰 작업 환경 내에 또 다른 패키지와 버전을 들고 있는 작은 작업 환경으로 생각하면 좋을 듯 하다. 예를 들어, 내가 python 3.9.7을 받았다고 하자. 하지만 내가 쓰고자 하는 패키지는 python을 3.9.2까지만 지원한다고 하자. 그러려면 python을 downgrade하고 그 패키지에 맞춰 환경을 구성할 수 있지만, 매번 쓰고자 하는 패키지의 지원하는 python을 깔고 지우고 할 수 없는 노릇이다. 또한, 만들고자 하는 완성품이 여기저기 다양한 컴퓨터 환경에서 실행된다고 생각해 보면, 그에 맞춰 모든 버전을 실험해 볼 수도 없는 노릇이다. 이를 해결하기 위해 python 자체적으로 .. 환경 간 전환, mac에서 삭제하기 1. 배경 mac의 경우 anaconda를 설치해서 사용하면 그냥 python3를 설치해서 쓰는 것보다 여러 의존적인 패키지를 버전에 맞춰 한꺼번에 사용할 수 있기에 anaconda를 설치하는 것을 여러 곳에서 권장하는 편이다. 터미널을 실행하면 (base)가 앞에 붙는 경우가 있는데, 이는 Anaconda의 가상 환경 중 base가 항상 터미널 시작 시 같이 실행되기 때문이다. VS code로 R을 불러서 작업할 때가 있는데, R 터미널이 켜지면서 이미 R이 initialize 되었는데, conda의 activate 명령이 R에 씹혀서 같이 실행되어 error가 나는 것이 영 보기 싫었다. 사실 그냥 사용해도 문제는 없지만 error 자체가 기분 나쁘니까 python을 쓸 때만 (base)를 활성화 시.. 모듈의 버전 알아내기 1. 문제 가끔 사용하고 있는 python package가 update 되면서 사용하던 함수, 인자, 데이터 형태 등이 deprecated되는 경우가 있다. 이 때 package version을 보면 어디서 문제가 되었는지 인터넷 문서를 찾아서 고칠 수 있다. 하지만, 대신 사용할 수 있는 함수나 인자를 제안하더라도 이와 연결된 다른 package의 다른 함수가 그를 지원하지 않을 수 있다. 마음 편히 가상 환경을 만들어 version을 맞춰 코딩을 새로 하는 것이 나을 수도 있다. 2. version 확인 1. python 내에서 import numpy as np print(np.__version__) 2. terminal에서 pip show numpy 3. terminal에서 anaconda를 사용 .. 이전 1 다음