티스토리 뷰

[Python] Python Windows 개발 환경 구성 - anaconda python 설치

how to install python on windows




  Python 3.x 버전과 2.x 버전


Short version: Python 2.x is legacy, Python 3.x is the present and future of the language

2.x 버전대도 계속 업데이트 되고 있고 3.x 버전역시 현재와 미래의 언어이므로 버전이 계속 업데이트 되고 있다



  Anaconda


Anaconda는 Python 기반의 개방형 데이터 과학 플랫폼입니다. Anaconda의 오픈 소스 버전은 Python 및 R의 고성능 배포이며 데이터 과학을 위해 가장 많이 사용되는 Python, R 및 Scala 패키지 중 100 개 이상을 포함합니다.

또한 아나콘다에 포함 된 유명한 패키지 인 의존성 및 환경 관리자 인 conda를 사용하여 쉽게 설치할 수있는 720 개가 넘는 패키지에 액세스 할 수 있습니다. 


Anaconda는 머신러닝이나 데이터 과학을 위한 패키지가 이미 포함되어 있으므로 tensorflow나 R 등을 사용할 때 더 편리할 것이다.

또한 Anaconda를 설치하기 전이나 후에 별도로 Python을 설치할 필요가 없다.



  Anaconda 다운


Anaconda3 4.2.0 (64-bit) 버전을 설치하도록 한다. ( Python 3.5.2 )

향후 Tensorflow 설치를 위한 버전이다.


* Anaconda Download [link]


* Anaconda installer Archive [link]


직링크 : https://repo.continuum.io/archive/Anaconda3-4.2.0-Windows-x86_64.exe


  Anaconda 설치



* 설치 확인

C:\>python --version
Python 3.5.2 :: Anaconda 4.2.0 (64-bit)

C:\>pip --version
pip 9.0.1 from c:\program files\anaconda3\lib\site-packages (python 3.5)



  python이나 pip 를 찾을 수 없을 때

- 기본 설치 폴더 설치 폴더 확인
C:\Program Files\Anaconda3

- 환경변수 확인
설치가 정상적으로 되어있다면 환경 변수 편집으로 들어가 Path의 환경변수가 아래의 그림과 같이 설정되어 있지 않으면 아래와 같이 
\Anaconda3, 
\Anaconda3\Scripts, 
\Anaconda3\Library\bin 
세개의 환경변수를 추가하도록 한다.




  Windows Tensorflow 설치 관련

※ 작성일 기준 최신버전이 4.3.0이다. python 버전은 3.6.0 버전이다.

해당 버전에서 Tensorflow를 설치할 때 아래와 같은 에러가 발생한다.


Could not find a version that satisfies the requirement tensorflow (from versions: ) 



  Windows 텐서플로 Tensorflow 설치 하기

http://dwfox.tistory.com/85

댓글
  • 프로필사진 kook 아나콘다 3버전대를 받으라고 하셨는데 스샷에 빨간라인에는 아마콘다 2버전이네요 ~.~ 2017.02.16 10:38
  • 프로필사진 DWFOX DWFOX 알려주셔서 감사합니다.
    스샷을 잘못찍었네요 ㅠ
    수정했어요 ㅎ

    혹시 tensorflow를 윈도우환경에서 구동시키지 않으시면 버전은 상관 없을것 같아요
    2017.02.16 10:49 신고
  • 프로필사진 show9318 Could not find a version that satisfies the requirement tensorflow (from versions:

    1. 최신버전을 사용하면 위와같이 에러가 나오나요?

    2. 이와같이 나오는데 해결방법을 아시나요

    윈도우7 아나콘다3 4.3버전 파이썬3.6버전 사용중입니다
    2017.03.08 09:32
  • 프로필사진 DWFOX DWFOX 아나콘다를 설치하셨으면 Anaconda3 4.2.0 버전을..

    파이썬만 설치하셨으면 Python 3.5.2 버전을 설치하시면 됩니다.

    결과적으로 Tensorflow가 현재 윈도우에서 지원되는 파이썬버전이 3.5.x버전이라 최신버전은 지원을 기다리셔야 할 듯 합니다.
    2017.03.08 09:50 신고
  • 프로필사진 비밀댓글입니다 2017.03.20 17:32
  • 프로필사진 DWFOX DWFOX 기존에 설치했던 파이썬을 모두 삭제하고 아나콘다를 설치해보시고
    환경변수 설정에 아나콘다 Path가 지정되어 있는지 확인해보고 pip 업데이트 하는 명령어를 해보세요
    자세한 내용은 몰라서 여기까지 답변드려요
    2017.03.20 20:27 신고
  • 프로필사진 가다 오 설명 잘보고가요. 저런 이유때문에 설치가 안되었군요 .ㅠㅠㅠㅠ 2017.03.23 17:06
  • 프로필사진 a 아나콘다 설치후 cmd에서 python, pip , conda 명령어가 되지 않네요
    환경변수 설정했는데도 안되는데..
    좀 ㅓㄷ 이부분 자세히 설명해주실수 있나요?
    2017.06.28 18:30
  • 프로필사진 처음과끝 텐서플로우 까는것 까지는 되는데 계속 이런 메세지가 뜹니다.
    아나콘다3.4.2 파이썬3.5를 설치했습니다.
    import 모듈이 없다는것 같은데 조언을 부탁 드립니다.
    >>> import tensorflow as tf
    Traceback (most recent call last):
    File "C:\Program Files\Anaconda3\envs\tensorflow\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 18, in swig_import_helper
    return importlib.import_module(mname)
    File "C:\Program Files\Anaconda3\envs\tensorflow\lib\importlib\__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
    File "<frozen importlib._bootstrap>", line 985, in _gcd_import
    File "<frozen importlib._bootstrap>", line 968, in _find_and_load
    File "<frozen importlib._bootstrap>", line 957, in _find_and_load_unlocked
    File "<frozen importlib._bootstrap>", line 666, in _load_unlocked
    File "<frozen importlib._bootstrap>", line 577, in module_from_spec
    File "<frozen importlib._bootstrap_external>", line 938, in create_module
    File "<frozen importlib._bootstrap>", line 222, in _call_with_frames_removed
    ImportError: DLL load failed: 지정된 모듈을 찾을 수 없습니다.

    During handling of the above exception, another exception occurred:

    Traceback (most recent call last):
    File "C:\Program Files\Anaconda3\envs\tensorflow\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 41, in <module>
    from tensorflow.python.pywrap_tensorflow_internal import *
    File "C:\Program Files\Anaconda3\envs\tensorflow\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 21, in <module>
    _pywrap_tensorflow_internal = swig_import_helper()
    File "C:\Program Files\Anaconda3\envs\tensorflow\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 20, in swig_import_helper
    return importlib.import_module('_pywrap_tensorflow_internal')
    File "C:\Program Files\Anaconda3\envs\tensorflow\lib\importlib\__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
    ImportError: No module named '_pywrap_tensorflow_internal'

    During handling of the above exception, another exception occurred:

    Traceback (most recent call last):
    File "<stdin>", line 1, in <module>
    File "C:\Program Files\Anaconda3\envs\tensorflow\lib\site-packages\tensorflow\__init__.py", line 24, in <module>
    from tensorflow.python import *
    File "C:\Program Files\Anaconda3\envs\tensorflow\lib\site-packages\tensorflow\python\__init__.py", line 49, in <module>
    from tensorflow.python import pywrap_tensorflow
    File "C:\Program Files\Anaconda3\envs\tensorflow\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 52, in <module>
    raise ImportError(msg)
    ImportError: Traceback (most recent call last):
    File "C:\Program Files\Anaconda3\envs\tensorflow\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 18, in swig_import_helper
    return importlib.import_module(mname)
    File "C:\Program Files\Anaconda3\envs\tensorflow\lib\importlib\__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
    File "<frozen importlib._bootstrap>", line 985, in _gcd_import
    File "<frozen importlib._bootstrap>", line 968, in _find_and_load
    File "<frozen importlib._bootstrap>", line 957, in _find_and_load_unlocked
    File "<frozen importlib._bootstrap>", line 666, in _load_unlocked
    File "<frozen importlib._bootstrap>", line 577, in module_from_spec
    File "<frozen importlib._bootstrap_external>", line 938, in create_module
    File "<frozen importlib._bootstrap>", line 222, in _call_with_frames_removed
    ImportError: DLL load failed: 지정된 모듈을 찾을 수 없습니다.

    During handling of the above exception, another exception occurred:

    Traceback (most recent call last):
    File "C:\Program Files\Anaconda3\envs\tensorflow\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 41, in <module>
    from tensorflow.python.pywrap_tensorflow_internal import *
    File "C:\Program Files\Anaconda3\envs\tensorflow\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 21, in <module>
    _pywrap_tensorflow_internal = swig_import_helper()
    File "C:\Program Files\Anaconda3\envs\tensorflow\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 20, in swig_import_helper
    return importlib.import_module('_pywrap_tensorflow_internal')
    File "C:\Program Files\Anaconda3\envs\tensorflow\lib\importlib\__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
    ImportError: No module named '_pywrap_tensorflow_internal'


    Failed to load the native TensorFlow runtime.

    See https://www.tensorflow.org/install/install_sources#common_installation_problems

    for some common reasons and solutions. Include the entire stack trace
    above this error message when asking for help.

    2017.09.25 21:41
  • 프로필사진 ㅇㅇ 윈도우7 os로 아나콘다를 설치했는데 prompt밖에 안뜨네요 스파이더랑 실행하려는데 왜 안뜨는지 혹시 아세요? 2017.10.12 17:38
  • 프로필사진 ㅁㄹ 혹시 문제 해결하셨나요?
    저도 동일한 증상인데 몇주째 해결을 못하고 있네요 ㅠㅠ
    몇번이나 다시 깔아봐도 왜 prompt만 설치되는건지;;
    2017.11.22 16:37
  • 프로필사진 전하 아 아나콘다 본썹 다운됐는데 아카이브 링크 올려주셔서 성은이 만극하옵니다 2018.08.22 20:38
  • 프로필사진 비밀댓글입니다 2019.02.24 21:37
댓글쓰기 폼