티스토리 뷰
텐서플로를 설치하는 데에 거의 4시간 걸렸다...
일단 설치되는데 어어엄청 오래걸렸고, 오류 해결할게 자꾸 생겨났다,,
설치과정에서 에러 해결과정을 나만 알기 아까워서 그 내용을 공유해보려 한다.
결론부터 말하면, 텐서플로를 설치할 때, python 버전은 3.7이어야하고, numpy는 1.17이하여야 한다!
(2021. 4 기준)
설치과정은 chancoding.tistory.com/5 이 블로그글을 보고 참고하였다.
아나콘다 깔고, 주피터노트북 띄우고, 아나콘다 프롬프트를 관리자 모드로 실행해서,
그 다음 이제
conda install tensorflow
설치 시작!
어제 새벽 2시인가 이걸 처음 실행했는데 거의 한시간 기다려서 설치가 됐는데 설치 과정에서 에러들이 마구 떠서 어쩐지 불안했었다.
설치가 끝나고 확인해보려고 하니까 뭔가 잘 안됐다..!
failed with initial frozen solve. Retrying with flexible solve.
설치과정에서 이 에러가 자주 떴는데 이거 때문에 안됐나 구글링을 하다가 이 블로그에서 발견한 방법이
conda update --all 을 통해 콘다 업데이트 후 사용하라는 글이 있었는데,
나는 아나콘다를 설치한 후 바로 텐서플로 설치를 진행한 것이기 때문에 이 방법은 안먹힐 것 같았다.
이 에러가 뜨시는 다른 분들은 참고하시면 좋을 것 같다.
첫번째 문제점,
구글링해보니 tensorflow 사용하려면 python 버전이 3.5 거나 3.7이어야 한다고 한다.
확인해보니 python 버전이
python --version 으로 확인할 수 있다.
conda install python=3.7 로 버전을 바꿔주었다.
그리고 핫스팟을 연결해서 tensorflow 설치를 완료했다.
핫스팟을 이용한 이유는 에러를 구글링하던 중, 연결한 wifi에 따라 설치가 안될 수도 있다는 어떤 글의 댓글 때문이었는데,
그것과는 별개로 핫스팟으로 연결해서 설치를 하니까 설치속도가 굉장히 빨라졌다.
어제 새벽에 집 와이파이로 깔땐 엄청 느렸는데,, 진작 이렇게 할걸
아무튼 뒤늦게 안 사실이지만 핫스팟 연결해서 해결해야 하는 에러는 HTTP 관련 에러가 날 때이다.
두번째 문제점,
numpy 버전이 1.17 이하여야 한다.
텐서플로를 import하면
FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
이러한 에러가 잔뜩 떠서 이 에러를 구글링해보니,
numpy 버전이 1.17 이하여야 한다고 한다.
pip install "numpy<1.17"
이렇게 numpy 버전을 downgrade 시켜줬다.
그랬더니 주피터 노트북에서 잘 돌아갔다!
휴
주피터노트북에서 돌리는 코드는
이걸 참고하면 된다!
import tensorflow as tf
mnist = tf.keras.datasets.mnist
(x_train, y_train),(x_test, y_test) = mnist.load_data()
x_train, x_test = x_train / 255.0, x_test / 255.0
model = tf.keras.models.Sequential([
tf.keras.layers.Flatten(input_shape=(28, 28)),
tf.keras.layers.Dense(128, activation='relu'),
tf.keras.layers.Dropout(0.2),
tf.keras.layers.Dense(10, activation='softmax')
])
model.compile(optimizer='adam',
loss='sparse_categorical_crossentropy',
metrics=['accuracy'])
model.fit(x_train, y_train, epochs=5)
model.evaluate(x_test, y_test)
텐서플로 공식 홈페이지에 나와있는 코드이다.
www.tensorflow.org/overview/?hl=ko
프로그램 설치가 그 어느 것보다 어렵다는걸 느끼며 이 글을 마무리하겠다~
- Total
- Today
- Yesterday
- BOJ
- 알고리즘
- 정적 웹사이트 배포
- S3배포
- ChatGPT
- 티스토리챌린지
- aws생성형ai
- 병돌리기구현
- 생성형AI
- partyrock앱
- partyrock무료
- partyrock생성
- 백준
- partyrock사용볍
- 파이썬
- 코딩테스트
- 정적 웹페이지 배포
- awsgenai
- 오블완
- partyrock
- PYTHON
- vscode easycode
- mac vscode download fail
- S3 403 forbidden
- 술자리병돌리기게임
- AWSBedrock
- easycode chatGPT
- React native 작동 원리
- genaiapp
- easycode
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |