머신러닝 시계열 데이터 공부를 시작하면서 tensorflow를 깔아야 하는 일이 생겼다...!
tensorflow를 깔기 위해 구글링을 해본 결과,
누군가가 python 버전 3.7에서 설치를 해야 충돌이 없다고 하는 글을 읽었었다!
그래서 설치를 시작했지만,,,,, 웬걸 2시간이 넘도록 가상환경조차 찾지 못하고 이도저도 안 되는 상황이 되어
결국엔 강제종료를 했더라지..ㅠㅠㅠㅠ
그래서 주변에 물어보고 구글링도 열심히 해서 얻은 방법을 까먹지 않기 위해 포스팅하려한다
- Tensorflow는 가상환경에서 설치를 해야 합니다!!
1. conda에서 가상환경 만들기
먼저 터미널 창을 켜줍니다. 터미널 창을 켜면, 빨간색 동그라미처럼 base라고 적혀있는데
우리는 여기에다 설치를 하는 것이 아니고 새로운 가상환경을 만들어 주고 그 가상환경에서 설치를 하려 합니다.
1) 가상환경 생성하기
conda create -n [원하는 가상환경 이름] python=3.9.0
위 명령어를 터미널 창에 입력해 줍니다.
명령어가 의미하는 바는
"conda 내의 python 3.9.0 버전에서 새로운 가상환경을 만들 것이다(create -n [가상환경이름])"라는 말입니다.
이렇게 입력하면
계속 진행하겠냐고 묻는 질문이 나올 것이다. 이때 y를 눌러 설치해 줍니다.
2) 가상환경 활성화하기
conda activate [생성한 가상환경 이름]
1번에서 생성한 가상환경을 위의 명령어를 입력해 활성화해줍니다.
빨간 동그라미를 보시면, base에서 가상환경 tf로 바뀐 것을 알 수 있다.
******** 이렇게 가상환경이 활성화된 상태에서 tensorflow를 설치해줘야 합니다!!!! ***********
2. Tensorflow 설치하기
활성화된 가상환경에서 다음 명령어를 입력해 줍니다.
conda install tensorflow
그럼 아까와 같이 진행하겠냐는 문장이 뜰 거고 y를 입력하면 설치가 진행된다.
마지막으로
conda install -c anaconda tensorflow
이 명령어를 입력하면 설치가 완료된다.
3. 설치가 잘되었는지 확인해 보기
python
import tensorflow as tf
tf.__version__
tensorflow가 제대로 설치됐는지 확인하기 위해서 위와 같은 명령어를 차례대로 입력하고 버전이 출력되면 성공적으로 설치가 된 것입니다.
4. 주피터 노트북 설치하기
Tensorflow를 설치했으니 이제 주피터 노트북에서 사용해 봅시다!!
pip install jupyter notebook # 주피터 노트북 설치하기
python -m ipykernel install --user --name [가상환경이름] # 가상환경 연결해주기
위에서 새롭게 만든 가상환경과 파이썬을 연결해 줍니다.
5. 주피터 노트북 실행하기
터미널 창을 켜고 jupyter notebook 이라고 입력한다.
그럼 이렇게 창이 뜰 거고 New 버튼을 누르면 tf라는 가상환경이 제대로 연결된 것을 볼 수 있다.
이제부터 이 가상환경에서 Tensorflow를 사용하면 되겠다!!