-
import tensorflow tf 를 입력할때 No Module named 'tensorflow' 에러가 뜨시는 분들을 위한 팁배워서 남주자 2019. 7. 30. 16:34
1. 들어가며
이번 주 금요일 아침 강의계획서대로 setting을 하던 중 import tensorflow as tf를 입력하니 No module named 'tensorflow'라는 error가 떴습니다. 구글링을 통해 알아본 결과 먼저 virtual environment를 구축하고 tensorflow를 install해야 한다는 것을 알 수 있었고 이를 통해 문제를 해결할 수 있었습니다.
수업을 마치고 한 학우님께서 교수님께 드린 질문을 얼핏 들었습니다. 그 분께서는 제가 겪은 것과 같은 종류의 어려움을 겪고 계시더군요. 그래서 학우님들께 조금이나마 도움이 되고자 교수님께 허락을 받고 글을 씁니다.
(이 글을 먼저 Anaconda를 성공적으로 설치했다는 전제 하에 쓴 글입니다. 먼저 Anaconda를 설치하시길 바랍니다.)
- For Windows
Anaconda Prompt 관리자 권한으로 실행 Windows를 사용하는 학우님들은 다음과 같이 Anaconda prompt를 관리자 권한으로 실행하셔야 합니다.
Mac을 사용하는 학우님들은 terminal을 이용하시면 됩니다.
2. pip 업그레이드 하기
아래와 같은 command를 입력합니다.
python -m pip install --upgrade pip
방금 Anaconda를 설치했으니 최신버전이 이미 설치되어 있다는 메시지가 뜰 것 입니다.
3. Conda 환경 만들기
python 버전이 3.7이라면 아래와 같은 command를 입력하시면 됩니다.
conda create -n tensorflow python=3.7
만약 학우님의 Anaconda가 python 3.x 기반이면 명령어를 다음과 같이 수정해서 사용하면 됩니다.
conda create -n tesorflow python=3.x
4. Tensorflow 설치하기
가상환경을 활성화하기 위해 아래와 같은 명령어를 입력하십시요.
activate tensorflow
tensorflow를 설치하기 위해 아래와 같은 명령어를 입력하십시요.
pip install tensorflow
파이썬 터미널을 열기 위해 아래와 같은 명령어를 입력하십시요.
python
tensorflow package를 import하기 위해 아래와 같은 명령어를 입력하십시요.
import tensorflow as tf
tensorflow가 제대로 설치됐는지 확인하기 위해 아래와 같은 명령어를 차례로 입력하십시요.
python import tensorflow as tf print(tf.__version__)
tensorflow의 버전이 출력되면 설치가 성공적으로 된 것입니다.
5. Keras 설치하기
대화형 shell을 빠져나가기 위해 아래와 같은 명령어를 입력하십시요.
exit()
keras를 설치하기 위해 아래와 같은 명령어를 입력하십시요.
pip install keras
keras가 제대로 설치됐는지 확인하기 위해 아래와 같은 명령어를 차례로 입력하십시요.
python import keras
Using Tensorflow backend 라는 메시지가 출력된다면 설치가 성공적으로 된 것입니다.
수고 많으셨습니다. 행복한 주말 되세요 :~)
6. References
Windows 환경에서 Anaconda + Tensorflow 설치문제 해결하기 (No module named ‘tensorflow’ 에러 해결법)
윈도우에 TensorFlow 설치하는 쉬운 방법
https://brunch.co.kr/@mapthecity/15
Create virtual environments for python with conda
https://uoa-eresearch.github.io/eresearch-cookbook/recipe/2014/11/20/conda/
7. 원본
'배워서 남주자' 카테고리의 다른 글
맥에서 라즈베리파이 이미지 설치하기 (0) 2019.11.02 How to start openCV project in Xcode (0) 2019.09.14 How to install OpenCV 3.4.2 in Mac (2) 2019.09.14 Visual Studio Session (0) 2019.07.30 '배워서 남주자' 에 대하여 (2) 2019.07.30