python -V

Anaconda 에 Tensorflow 를 설치하는 방법입니다.

Jupyter notebook 을 사용중 Tensorflow 가 설치되지 않았다는 오류메세지가 나타난다면 Tensorflow 를 설치해야합니다.

일단 Anaconda 의 Prompt 를 실행시킵니다.

Select Anaconda Prompt.

python -V

를 입력하여 python 의 버전을 확인합니다.

그리고 일단

pip install --upgrade pip

를 입력하여 pip 를 upgrade 해줍니다.

## conda create -n tensorflow pip python={python 버전}

conda create -n tensorflow pip python=3.8

조금전에 확인한 python 버전과 함께 위 명령을 입력하여 Anaconda 에 Tensorflow 만의 가상의 사용공간을 생성해줍니다.

conda activate tensorflow

생성한 가상공간을 활성화 시킵니다.

 

이제 Tensorflow 를 설치합니다.

# CPU Version 으로 설치하려면
pip install --ignore-installed --upgrade tensorflow-cpu

# GPU Version 으로 설치하려면
pip install --ignore-installed --upgrade tensorflow-gpu


# CPU / GPU stable release version (CPU/GPU 통합버전)으로 설치하려면
pip install tensorflow

# 특정 version 으로 설치하려면
pip install tensorflow=-1.92

# unstable preview version (Preview version)으로 설치하려면
pip install tf-nightly

사용하는 network 환경에 방화벽이 설치되어 있는 경우 다음과 같은 오류가 발생한다.

connection error: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed

이런 경우에는

# 다음 명령문을 conda install 전에 입력한다.
conda config --set ssl_verify false
conda install pip tensorflow

또는 

pip install --trusted-host pypi.org --trusted-host pypi.python.org --trusted-host files.pythonhosted.org tensorflow

를 실행한다.

다음과 같은 오류가 발생한 경우라면

ERROR: Could not install packages due to an OSError: [WinError 5] 액세스가 거부되었습니다:

Anaconda prompt 를 "관리자 권한으로 실행" 으로 실행하여 진행한다.

설치 후 prompt 에서 tensorflow version 을 확인한다.

# python 실행
python

# Tensorflow version 확인
import tensorflow as tf
# _ _ 두번 입력주의
tf.__version__

# python 종료
exit()

 

행복한 고수되세요.

woojja ))*

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

반응형


Machine Learning, Deep Learning 을 배우는 과정에서 Anaconda 가 필요합니다.


https://www.anaconda.com/download/


에서 Anaconda 를 Download 받아 설치합니다.




다음은 Jupyter note 의 간단한 사용 방법입니다.



Cell 실행 : Shift + Enter

Edit mode : Enter

Command  mode : ESC


Command mode 에서  a 혹은 b : Cell 추가


a=4

print(a) 


함수 위에서 Shift + Tab : 함수 설명  

. (Comma) 다음에 Tab : 자동완성




행복한 고수되셔요.~~ 


^^*

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

반응형

재미있네요. 


Python 을 좀 보고 있는데요.

글 제목 처럼 Python 에서는 Global Scope 에 있는 변수의 값을 Local Scope 의 코드에서 변경할 수 없대요. 



n = 1

print('Return value of n : ' + str(n))

def func1(g):
return g + n

print('Return value of func1 : ' + str(func1(1)))


def func2(h):
n = 2
return h + n

print('Return value of func2 : ' + str(func2(1)))

print('Return value of n : ' + str(n))



이 녀석들의 결과 값은...



Return value of n : 1

Return value of func1 : 2

Return value of func2 : 3

Return value of n : 1



이렇습니다. ^^;

다른 언어와는 좀 다르네요.




Global Scope 변수의 값을 변경 하려면 이렇게 해야겠네요.



n = 1


print('Return value of n : ' + str(n))


def func3(h):
n = 2
return h + n , n

return_value = func3(5)
print('Return value of func3 : ' + str(return_value[0]))

n = return_value[1]
print('Return value of n : ' + str(n))




이렇게 하면...


Return value of n : 1

Return value of func3 : 7

Return value of n : 2



요렇게 나옵니다. ^^


재밌다고 해야할까요? 여튼 새로운 사실을 하나 알았네요...



행복한 고수되셔요... ^^


woojja ))*

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\




반응형
  1. Favicon of http://www.sysnet.pe.kr BlogIcon kevin 2018.01.16 09:15

    그래서 global 이라는 예약어가 있습니다.

    https://www.quora.com/How-can-I-globally-change-a-variable-from-a-function-in-Python

    (실은 저도 이 글보고 찾아봤어요. ^^ 저도 python 뉴비입니다.)

+ Recent posts